1 / 9

Event Driven Microservices Architecture_ Supporting Growing Performance Need

Event driven microservices architecture is <br>an array of microservices representing a <br>complex system where those <br>communicate with each other when an <br>event is triggered.

Gleecus
Download Presentation

Event Driven Microservices Architecture_ Supporting Growing Performance Need

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. #techtuesdays

  2. Definition of Event Driven Microservices Architecture Event driven microservices architecture is an array of microservices representing a complex system where those communicate with each other when an event is triggered. #techtuesdays

  3. Tips to Plan an Event Driven Architecture Leverage managed cloud services Build microservices catering to specific business needs Integrate relatable business functionalities to existing microservices Maintain catalog for event streams and services #techtuesdays

  4. Patterns of Event Driven Microservices Architecture Event streaming Event sourcing Polyglot persistence Command and Query Responsibility Segregation #techtuesdays

  5. Best Practices for Designing Event Driven Microservices Event Sourcing and CQRS Use event sourcing to capture and store all changes to an application's state, enabling auditing, debugging, and better scalability. Combine with Command Query Responsibility Segregation (CQRS) for efficient data retrieval. Asynchronous Communication Patterns Use message queues and publish/subscribe models to enable loose coupling, improve scalability, and ensure reliable message delivery #techtuesdays

  6. Benefits of Event Driven Microservices Increased Scalability Services can be scaled independently, allowing for better resource utilization and handling of varying workloads. Improved Fault Isolation Failures in one microservice can be isolated, preventing cascading failures and minimizing impact on the entire system. #techtuesdays

  7. Challenges of Implementing Event Driven Microservices Handling Event Ordering and Consistency Ensuring events are processed in the correct order and maintaining data consistency across services can be complex. Managing Distributed State Coordinating state changes across multiple services requires careful design to avoid data inconsistencies. #techtuesdays

  8. Event Driven Microservices Architecture Tools Allows for continuous data analysis. Open source Event streaming software. Amazon EventBridge RabbitMQ A message broker that supports multiple protocols including MQTT, AMQP, and STOMP. Reacts to events from SaaS applications based on a predefined schema for events. #techtuesdays

  9. Thank you for your time. Contact us: hello@gleecus.com #techtuesdays www.Gleecus.com

More Related