Backend
146 views
Saga Pattern
Quick Definition
Pattern managing distributed transactions with compensating actions
Full Definition
A pattern managing distributed transactions by breaking them into a sequence of local transactions with compensating actions.
Examples
distributed transactions, rollback handling, microservice coordination
Related Terms
microservices
event-driven-architecture
distributed-systems
More Backend Terms
Apache Kafka
Distributed event streaming platform for high-throughput data
Event-Driven Architecture
Design pattern where components communicate via events
Idempotency
Property where multiple operations produce same result as once
Webhook
HTTP callback triggered by specific events
API Gateway
Server managing API traffic between clients and services
API Versioning
Maintaining multiple API versions for backward compatibility