Tag

Choreography

0 views collected around this technical thread.

DevOps
DevOps
Sep 2, 2024 · Backend Development

Fat vs. Skinny BFF: Understanding Backend‑for‑Frontend Patterns in Microservice Architecture

This article analyses the ambiguous concepts of BFF in microservice architectures, distinguishing between “fat” BFFs that handle extensive orchestration and “skinny” BFFs that act mainly as transparent gateways, and discusses their responsibilities, advantages, drawbacks, and suitable scenarios.

BFFChoreographyOrchestration
0 likes · 8 min read
Fat vs. Skinny BFF: Understanding Backend‑for‑Frontend Patterns in Microservice Architecture
Architects Research Society
Architects Research Society
Dec 29, 2023 · Backend Development

Understanding the Saga Pattern for Distributed Transactions in Microservices

The article explains the challenges of distributed transactions in microservices, introduces the Saga pattern as a solution, compares choreography and orchestration implementations, and outlines their benefits, drawbacks, and rollback mechanisms using an e‑commerce order processing example.

ChoreographyOrchestrationSaga
0 likes · 7 min read
Understanding the Saga Pattern for Distributed Transactions in Microservices
Architects Research Society
Architects Research Society
Dec 11, 2022 · Backend Development

Understanding the Saga Pattern for Distributed Transactions in Microservices

The article explains how the Saga pattern—using either choreography or orchestration—enables reliable distributed transactions across microservices by coordinating local ACID operations, handling compensating actions, and addressing the challenges of consistency, rollback, and scalability.

ChoreographyOrchestrationSaga
0 likes · 9 min read
Understanding the Saga Pattern for Distributed Transactions in Microservices
Architects Research Society
Architects Research Society
Jun 18, 2021 · Backend Development

Understanding the Saga Pattern for Distributed Transactions in Microservices

The article explains why traditional two‑phase commit fails in microservice architectures, introduces the Saga pattern as a solution, compares choreography and orchestration implementations, illustrates a step‑by‑step e‑commerce example, and discusses rollback handling, benefits, and drawbacks.

ChoreographyOrchestrationSaga
0 likes · 7 min read
Understanding the Saga Pattern for Distributed Transactions in Microservices