What we're about
Upcoming events (5+)
Thanks to Expedia for hosting the May meetup for Everything is Broken! Subbu Allamaraju from Expedia will be presenting "Taming the Rate of Change" How to bring in safety back into an organizational culture when the contemporary patterns used to increase the rate of change also contribute to increased fragility? In this talk, we will look at contributing factors, the limits of chaos testing, and patterns and practices needed to support a high rate of change while also maintaining system safety. At Expedia, Subbu is leading a large-scale migration of Expedia’s travel platforms from enterprise data centers to a highly available architecture on the cloud. Before joining Expedia, as a Distinguished Engineer at eBay Inc., Subbu helped build private cloud infrastructure and platforms for eBay and PayPal. Follow him at @sallamar. For the second talk for the evening, Murat Demirbas will be presenting "Debugging Designs with TLA+" In this talk, he will try to convince you to model your systems and exhaustively test these models/designs with the TLA+ framework. Any large software system is prone to corner cases, failed assumptions, race conditions, and cascading faults, and TLA+ is a very suitable framework for modeling systems and catching these problems---especially for distributed and concurrent systems. To showcase TLA+, he will take you through modeling and exploring the two-phase commit protocol using TLA+. Murat Demirbas is working with the Azure Cosmos DB team at Microsoft. He is on a sabbatical from his position as a Professor of Computer Science & Engineering at University at Buffalo, SUNY. His research interests are in distributed and networked systems and cloud computing. He maintains a popular blog on distributed systems at http://muratbuffalo.blogspot.com *** Interested in hosting or speaking at a future meetup? Reach out to the organizers!
June's meetup will be at Dropbox in Seattle Speaker #1: Dave Nash -- "ChatOps is one of the myriad buzzwords we all hear along with CI/CD, Container, Kubernetes (k8s) and Agile. But what does ChatOps really mean? I would argue that it means replacing your interface to everything you manage and control. Using simple commands typed into your collaboration tool of choice you can have the universe at your fingertips, from anywhere, with history and transparency. I hope to motivate you to implement ChatOps in your environment. Then you will no longer receive calls after hours to discover how you fixed the issue last time, because it will be easily accessible in your shared history." More details for the meetup and speakers with be added soon! Interested in hosting or speaking at a future meetup? Reach out to the organizers in the left margin!