Schedule: Distributed Systems sessions
Principles and paradigms needed to design, build and manage applications that collaborate together to perform a function.
Ines Sombra is a distributed systems engineer at Fastly, where she spends her time helping the Web go faster. Ines holds an MS in computology with an emphasis on cheesy '80s rock ballads. She has a fondness for steak, fernet, and a pug named Gordo. In a previous life, Ines was a data engineer.
11:35am–12:15pm Wednesday, October 4, 2017
Load testing is a complicated and time-consuming process in the world of monolithic applications. And with the move to distributed systems (microservices), it is even more complicated. Jeffrey Valeo draws on real-world examples to share tips on how to effectively load-test distributed systems.
1:30pm–2:10pm Wednesday, October 4, 2017
Terran Melconian explores an organized process for observing a misbehaving complex system, reasoning about possible causes, and isolating the fault. While it is not generally taught, all the successful senior engineers with operational experience Terran has talked to use a variant of this process.
2:25pm–3:05pm Wednesday, October 4, 2017
Many words have been spilled about distributed systems. Most of the time though, what we talk about are algorithms and techniques. But the practical realities of distributed systems are far from straightforward. Tyler McMullen outlines a new approach built to perform very high volumes of health checks across a cluster of machines for reliability and scalability.
3:50pm–4:30pm Wednesday, October 4, 2017
Formal patterns for distributed systems make it significantly easier to design and deploy reliable, scalable distributed systems. Brendan Burns explains how to transform these patterns into containers and a custom Kubernetes API, which you can use to simply instantiate a distributed system via declarative API.
4:45pm–5:25pm Wednesday, October 4, 2017
Voice UIs like Amazon's Alexa can make systems management simple, intuitive, and delightful. The virtual private assistant feel of a VUI, coupled with the abstraction that voice commands bring, break the tedium of management tasks. Karthik Kirupanithi demonstrates how to put together an Alexa skill that can perform tasks using the EC2 Systems Manager.