Architectural Patterns Focus: Fault Tolerance

Categories: Architecture Patterns Fault Tolerance Resiliency

This presentation will discuss the patterns required when things go wrong in architecture and how to stay resilient under pressure. These are battle-tested patterns that every architect should know.

The topics we will cover include
  • Circuit Breaker

  • Throttling

  • Retries

  • Bulkhead

  • Failover

  • Fallback

  • Timeout

  • Leader Election

  • Raft Protocol

  • Competing Consumers

  • Health Checks

  • Replicator

  • Idempotency

  • Shadowing

  • Graceful Degradation