© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
C. FernandoSolution Architecture Patterns for Enterprisehttps://doi.org/10.1007/978-1-4842-8948-8_5

5. Designing Enterprise Platforms with Event-Driven Architecture Patterns

Chanaka Fernando1  
(1)
Seeduwa, Sri Lanka
 
Enterprise software systems use messages to share data between systems. Users of enterprise systems use different types of client applications such as web, mobile, and terminal applications to exchange data with the system. Sharing of data always happens between two or more systems. There are two types of communication patterns we can identify within enterprise software system:
  • Synchronous communication (request-response)

  • Asynchronous communication ...

Get Solution Architecture Patterns for Enterprise: A Guide to Building Enterprise Software Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.