Considerations
'● What if we have thousands of microservices that need to communicate with millions of events ?
● If multiple subsystems must process the same events
● Required Real-time processing with minimum latency.
● Required complex event processing, like pattern matching
● Required process high volume and high velocity of data,
i.e. IoT apps. Problems
● Decoupled communications for thousands of microservices
● Real-time processing
● Handle High volume events Solutions
● Event-driven architecture for microservices
https://medium.com/@brad.mcallister123/event-driven-architecture-64d1a620dca4