UsefulLinks
Computer Science
Microservices
Microservices
1. Introduction to Microservices
2. Foundational Principles and Concepts
3. Designing Microservices
4. Inter-Service Communication
5. Data Management in Microservices
6. Deployment and Operations
7. Observability in Distributed Systems
8. Resilience and Fault Tolerance Patterns
9. Securing Microservices
10. Advanced Patterns and Architectures
11. Migrating from Monolith to Microservices
8.
Resilience and Fault Tolerance Patterns
8.1.
Circuit Breaker Pattern
8.1.1.
Preventing Cascading Failures
8.1.2.
Implementation Strategies
8.2.
Retry Pattern
8.2.1.
Retry Policies
8.2.2.
Exponential Backoff
8.3.
Timeout Pattern
8.3.1.
Setting Timeouts
8.3.2.
Handling Slow Responses
8.4.
Bulkhead Pattern
8.4.1.
Isolating Failures
8.4.2.
Resource Partitioning
8.5.
Rate Limiter Pattern
8.5.1.
Throttling Requests
8.5.2.
Protecting from Overload
8.6.
Fallback Patterns
8.6.1.
Graceful Degradation
8.6.2.
Default Responses
Previous
7. Observability in Distributed Systems
Go to top
Next
9. Securing Microservices