Session
Mastering Distributed Transactions in Microservices: Exploring Saga Pattern
Distributed Transactions in Microservices: Understanding the Saga Pattern
1)Choreography-based saga 2) Orchestration-based saga
Using NService Bus with .NET Core and without NService Bus, and using Rabbit MQ / Kafka.
In the era of microservices, ensuring reliable and consistent transactions across distributed systems is crucial for maintaining business continuity.
In this talk, we’ll explore the key challenges of managing distributed transactions in microservices and dive deep into the Saga pattern as a solution. The Saga pattern helps in maintaining consistency across services while ensuring that each service can handle transactions independently without blocking others.
Through real-world examples and practical use cases, we will:
Discuss the key challenges of managing distributed transactions across microservices.
Introduce the Saga pattern as a method for managing long-running and distributed transactions.
Show how the Saga pattern can be implemented using both Choreography and Orchestration approaches.
Dive into handling failures, compensating actions, and achieving eventual consistency.
Highlight the benefits of using Saga in complex microservices environments.
The session will include a mix of slides and live demonstrations, with an emphasis on interactive discussion to foster an engaging learning environment.
2nd Topic: Unlocking AI Potential: Overcoming the Challenges of Data Integration through APIs
APIs are fundamental to unlocking the power of AI and machine learning models by providing seamless data integration and interaction. However, exposing data to AI via APIs brings several challenges, such as maintaining data privacy, ensuring secure access, and preserving performance while aligning with ethical standards. In this session, we’ll explore how APIs are enabling the AI revolution, share best practices for navigating these challenges, and provide real-world case studies of successful API-to-AI integrations.
Praveen Konduru
CDK Global Staff Software Engineer
Chicago, Illinois, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top