Go has well-known downsides, but Go programmers know that they enable higher-order virtues. Microservices also come at huge costs, but enable similar higher-order benefits. Taken together, microservices and Go form a virtuous cycle, boosting devel... Read more
When software developers think of distributed systems, they typically think in terms of consistency via consensus. That is, enabling a heterogeneous group of systems to agree on facts, while remaining robust in the face of failure. But, as any dis... Read more
Claim your profile today and start building your speaker history.
Peter Bourgon is a distributed system engineer who has seen things. He works at SoundCloud, building and improving their data systems and infrastructure.