Bookmark this page

Summary

In this chapter, you learned:

  • Applications that form loosely coupled distributed systems can provide a number of benefits, such as:

    • Horizontal scalability

    • Encapsulation

    • Increased system resiliency

  • Event-driven architecture enables developers to create loosely coupled distributed systems.

  • Event-driven architecture often uses domain-driven design to structure distributed systems.

  • Reactive architecture provides a set of principles to design highly scalable, resilient, event-driven distributed applications.

Revision: ad482-1.8-cc2ae1c