15 pointsby joeyhage2 hours ago2 comments
  • UnfitFootprint2 hours ago
    • 2 hours ago
      undefined
    • 2 hours ago
      undefined
    • fuzzybear3965an hour ago
      Yes. Thanks.
  • thelittlenagan hour ago
    Bummer the link is broken. I read via UnfitFootprint's link.

    This feels both like a good write-up, but an argument for why you often need to reach for multiple solutions when creating distributed system. Sure a fallback can have issues, but in the example given (website -> cache -> db) I can't help but feel that a circuit breaker pattern should also have been in play to catch other types of failures.

    Distributed systems are dynamic systems and rarely will one type of solution or pattern cover the entire space of possible failures.