Comment

Comment by thelittlenag

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.

parent thelittlenag 4 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton