Craft 2024 - Randy Scott Shoup
Randy Scott Shoup
SVP Engineering at Thrive Market
About Randy Scott Shoup

Randy has spent more than two decades building distributed systems and high performing teams, and has worked as a senior technology leader at eBay, Google, and Stitch Fix. He coaches CTOs, advises companies, and generally makes a nuisance of himself wherever possible. He talks a lot -- sometimes at conferences about software -- and is interested in the nexus of culture, technology, and organization. He is currently SVP Engineering at Thrive Market.

Talk
Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity
Topics:
Software Delivery Craft Matters
architecture
design
design patterns
domain-driven design
microservices
software architecture
tdd
testing
Level: General

Building distributed systems that work is hard. And scaling those systems by multiple orders of magnitude is even harder. Using examples from internet-scale consumer properties like Google, Amazon, and eBay, this talk deep-dives into the counterintuitive idea that the key to success in large-scale architecture is simplicity.We first discuss simple components like modular services, orthogonal domai...