Building Reactive NestJS Microservices with RxJS
With NestJS, we can build scalable, responsive, message-driven, and resilient server-side applications efficiently. Since NestJS has first-class support for RxJS, this can take our reactive game to a whole new level. RxJS can help us enhance responsiveness by handling large volumes of concurrent requests and gracefully handling failures and recovery mechanisms. It can also help us with handling asynchronous operations, which can be especially useful in an event-driven system.
In this chapter, we will cover the following recipes:
- Crafting resilient REST API microservices in NestJS
- Mastering reactive event streaming with Kafka
- Going real time with gRPC streaming in NestJS