O'Reilly logo

TypeScript Microservices by Parth Ghiya

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Benefits

The reactive approach has lots of advantages and it overcomes lots of traditional problems:

  • Parallel or asynchronous execution gives faster end to end processing. Asynchronous processing essentially won't prevent resource blocking while serving a request.
  • Having a centralized event stream or a dumb communication pipe as a mode of communication has the advantage of easily adding or removing any service at any point in time.
  • Control of the system is distributed. There is no longer a single point of failure in the system as the orchestrator.
  • When this approach is clubbed with several other approaches, then various benefits can be achieved.
  • When this approach is clubbed with event sourcing, all the events are stored and it enables event ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required