Backend
25 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
Caching
Storing frequently accessed data for improved performance
OAuth
Open standard for token-based authentication and authorization
Load Balancing
Distributing traffic across multiple backend servers
Authorization
Determining what resources a user can access
Circuit Breaker
Pattern preventing cascading failures by halting failing requests
Idempotency
Property where multiple operations produce same result as once