Full threadargoeris·Most modern software systems are distributed systems, but designing a distributed system isn’t easy. Here are six best practices to get you started.View on HN