Developing Asynchronous Microservices

  • 2019-09-18 08:52 AM
  • 189

The microservice architecture functionally decomposes an application into a set of services. Each service has its own private database that’s only accessible indirectly through the services API. Consequently, implementing queries and transactions that span multiple services is challenging.

In this presentation, you will learn how to solve these distributed data management challenges using asynchronous messaging. Chris will share with you how to implement transactions using sagas, which are sequences of local transactions. You will learn how to coordinate sagas using either events or command messages. Chris will also explore how to implement queries using Command Query Responsibility Segregation (CQRS), which uses events to maintain easily queried replicas.

Thanks for reading
If you liked this post, share it with all of your programming buddies!
Follow us on Facebook | Twitter

Further reading about Microservices

An Introduction to Microservices
What is Microservices?
Build Spring Microservices and Dockerize Them for Production
Best Java Microservices Interview Questions In 2019
Build a microservices architecture with Spring Boot and Spring Cloud
Design patterns for microservices 🍂🍂🍂
Kotlin Microservices With Micronaut, Spring Cloud, and JPA
Build Spring Microservices and Dockerize Them for Production
Secure Service-to-Service Spring Microservices with HTTPS and OAuth 2.0
Build Secure Microservices with AWS Lambda and ASP.NET Core