Backend
144 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
Dead Letter Queue
Queue for messages that fail processing after retries
RabbitMQ
Open-source message broker for reliable async messaging
API Versioning
Maintaining multiple API versions for backward compatibility
WebSocket
Protocol for full-duplex real-time communication over TCP
gRPC
High-performance RPC framework using Protocol Buffers
Server Sent Events
Server-to-client unidirectional real-time updates over HTTP