Friday, November 11, 2022

Distributed Transaction in Microservices

 

The following frameworks are available to implement the Saga orchestration pattern:

  • Camunda is a Java-based framework that supports the Business Process Model and Notation (BPMN) standard for workflow and process automation.
  • Apache Camel provides implementation for the Saga EIP (Enterprise Integration Pattern), a way to define a series of related actions in a Camel route that should be either completed successfully (all of them) or not-executed or compensated.
  • IBM App Connect allows you to draw out a flow using various built-in adapters and configure its properties appropriately to create a Saga flow


Apache oozie


API gateway:     https://learn.microsoft.com/en-us/azure/architecture/microservices/design/gateway

https://konghq.com/learning-center/api-gateway/why-microservices-need-api-gateway



Nginx Ingress: https://kubernetes.github.io/ingress-nginx/user-guide/basic-usage/



Very Important Topic

Ingress Vs loadbalancer: https://www.baeldung.com/ops/kubernetes-ingress-vs-load-balancer



Reactive programming


https://dassum.medium.com/building-a-reactive-restful-web-service-using-spring-boot-and-postgres-c8e157dbc81d

No comments:

Post a Comment

Interview Prep: Java full stack

 SOLID principle :  https://www.educative.io/answers/what-are-the-solid-principles-in-java Design Pattern:  Creational:  https://medium.com...