Scaling is hard—and scaling in a distributed environment is even harder. Can we achieve high scalability and performance by applying what we’ve learned from modern hardware and high-performance frameworks? With proper control of side effects, scalability can become almost linear. In this session, I’ll walk through how to scale from a single core to multiple cores, then to multi-node clusters, and finally to multi-region architectures.