Backend
270 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
Serverless
Cloud model running code on-demand without server management
Rate Limiting
Controlling request frequency within a time period
Apache Kafka
Distributed event streaming platform for high-throughput data
API Versioning
Maintaining multiple API versions for backward compatibility
Repository Pattern
Design pattern abstracting data access behind an interface
Caching
Storing frequently accessed data for improved performance