The one thing that we can be certain of is that at some point things are going to go just a little bit wrong, gracefully degrading functionality is far better than a complete outage!
YOU MAY ALSO LIKE:
Patterns to avoid cascading failure in highly distributed systems with Nic Jackson!
Nic Jackson is a developer advocate and polyglot programmer at HashiCorp. He is the author of Building Microservices in Go, which examines the best patterns and practices for building microservices with the Go programming language. In his spare time, Nic coaches and mentors at Coder Dojo, teaches at Women Who Go and GoBridge, and speaks about and evangelizes good coding practice, process, and technique.