An Event-Driven Architecture is a software architecture that operates services by the production, detection, and consumption of, and reaction to, significant changes in a system’s state (known as events). This architecture consists of event creators and event consumers. Creators are the ones who create events and have knowledge about what events occurred while consumers are the ones who get affected by events occurrence and they are involved in processing events. You can also learn about Cloud Native Applications Architecture in this blog. How to Adopt Event-Driven Architecture?

  • Multiple subsystems must process the same events.
  • Processing at Real-Time with the minimum time lag.
  • High velocity and a high volume of data, such
  • Complex event processing, such as pattern matching or aggregation over time windows.

#microservices #kubernetes

Event Driven Architecture for Microservices, Cloud-Native in Kubernetes
3.90 GEEK