Architectural Patterns Focus: Fault Tolerance
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.
- Circuit Breaker
- Throttling
- Retries
- Bulkhead
- Failover
- Fallback
- Timeout
- Leader Election
- Raft Protocol
- Competing Consumers
- Health Checks
- Replicator
- Idempotency
- Shadowing
- Graceful Degradation
About Daniel Hinojosa
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.
More About Daniel »