Tagged articles

Choreography

7 articles · Page 1 of 1
Machine Heart
Machine Heart
Aug 5, 2026 · Artificial Intelligence

Atomic Dance: Explainable Music-to-Dance Generation Using Atomic Movements

The paper introduces Atomic Dance, a two‑stage framework that first discovers repeatable, semantically labeled atomic movements and then plans and completes dance sequences, achieving more coherent, rhythm‑aligned and editable music‑driven choreography, as demonstrated on the AIST++ benchmark.

Atomic MovementsChoreographyECCV 2026
0 likes · 9 min read
Atomic Dance: Explainable Music-to-Dance Generation Using Atomic Movements
Tinker Programmer
Tinker Programmer
Jul 7, 2026 · Backend Development

Why Saga Beats 2PC for Distributed Business Consistency

The article explains why traditional two‑phase commit (2PC) is unsuitable for micro‑service workflows, introduces the Saga pattern as a series of local transactions with compensations, compares orchestration‑based and choreography‑based implementations, and provides concrete design guidelines, code samples, and state‑machine persistence strategies.

ChoreographyMicroservicesOrchestration
0 likes · 18 min read
Why Saga Beats 2PC for Distributed Business Consistency
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.

Backend ArchitectureChoreographyMicroservices
0 likes · 7 min read
Understanding the Saga Pattern for Distributed Transactions in Microservices
Java High-Performance Architecture
Java High-Performance Architecture
Nov 12, 2020 · Backend Development

Understanding SAGA Distributed Transactions: Choreography vs Orchestration

This article explains the concept and implementation approaches of SAGA as a distributed transaction solution, covering the problem definition, the two strategies—Choreography and Orchestration—including their workflows, event handling, state machine coordination, advantages, drawbacks, and references to Alibaba's Seata framework.

ChoreographyMicroservicesOrchestration
0 likes · 7 min read
Understanding SAGA Distributed Transactions: Choreography vs Orchestration