Track Overview
Operationalizing Microservices: Design, Deliver, Operate
Building and operating distributed systems is hard, and microservices are no different. The source of the challenge is not necessarily the services themselves but rather managing the space in between the services. Here, you enter a world of non-determinism, where all bets are off—half the time you can’t tell if your system is up, down, or partially working, and now every outage is a murder mystery.
Sounds scary? Join us on this track where we explore what it takes to create Operational Microservices, through a continuous iterative process: from how to design a system for observability, resilience, predictability, continuous delivery; to exploring what tools, practices, and processes help you tackle the complexities of operating microservices at scale.
From this track
Complex Event Flows in Distributed Systems
Event-driven architectures enable nicely decoupled microservices and are fundamental for decentralized data management. However, using peer-to-peer event chains to implement complex end-to-end logic crossing service boundaries can accidentally increase coupling. Extracting such business logic...
Bernd Ruecker
Co-founder and chief technologist @Camunda
Reactive Systems Architecture
Reactive systems architecture promises resilience and scalability, but building and maintaining a globally distributed system introduces considerable challenges. Jan and Matt will share the most important building aspects of systems that spread over multiple data centres as well as multiple AWS...
Jan Machacek
Senior Principal Engineer @waltdisneyco & Founder @muvrhq
Matthew Squire
Technical Team Leader @BamtechMedia
Lessons From 300k+ Lines of Infrastructure Code
This talk is a concise masterclass on how to write infrastructure code. I’ll share key lessons from the “Infrastructure Cookbook” we developed at Gruntwork while creating and maintaining a library of over 300,000 lines of infrastructure code that’s used in production by...
Yevgeniy Brikman
Co-founder @gruntwork_io
What Lies Between: The Challenge of Operationalising Microservices
The biggest challenge in operationalising microservices is managing the space between them. This is the land of distributed systems: uncertainty and non-determinism. I will present practical approaches that you can use to take microservices into production or increase the value provided by...
Colin Breck
Sr. Staff Software Engineer @Tesla
Cultivating Production Excellence - Taming Complex Distributed Systems
Taming the complex distributed systems we're responsible for requires changing not just the tools and technical approaches we use; it also requires changing who is involved in production, how they collaborate, and how we measure success. In this talk, you'll learn about several...
Liz Fong-Jones
Site Reliability Engineer
Microservices Open Space
Ian Robins
Speakers from this track
Bernd Ruecker
Co-founder and chief technologist @Camunda
I have been the in the software development field for more than 15 years, automating highly scalable workflows at global companies including T-Mobile, Lufthansa and Zalando and contributing to various open source workflow engines. I’m Co-Founder and Chief Technologist of Camunda – an...
Read moreFind Bernd Ruecker at:
Jan Machacek
Senior Principal Engineer @waltdisneyco & Founder @muvrhq
Jan is a passionate engineer & author with practical experience in architecting actor-based systems, well-engineered machine learning systems, and matching infrastructure. He has hands-on experience in the architecture & implementation of distributed systems (event-sourcing,...
Read moreMatthew Squire
Technical Team Leader @BamtechMedia
Matt is an engineer and technical team lead who has spent the past five years building distributed and reactive software using Scala, Akka and Kafka in many domains including advertising, price comparison, biometrics, and IoT applications. He's a fan of property-based testing, microservices, and...
Read moreYevgeniy Brikman
Co-founder @gruntwork_io
Yevgeniy (Jim) Brikman is the co-founder of Gruntwork, a company that provides DevOps as a Service. He's also the author of two books published by O'Reilly Media: Hello, Startup andTerraform: Up & Running. Previously, he worked as a software engineer at LinkedIn, TripAdvisor,...
Read moreFind Yevgeniy Brikman at:
Colin Breck
Sr. Staff Software Engineer @Tesla
Colin Breck has experience developing software infrastructures for the near real-time monitoring and control of industrial applications. At Tesla, he works on distributed systems for the monitoring, aggregation, optimization, and control of distributed-energy assets, including solar generation,...
Read moreFind Colin Breck at:
Liz Fong-Jones
Site Reliability Engineer
Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with 15+ years of experience. She is an advocate at Honeycomb.io for the SRE and Observability communities, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to...
Read moreFind Liz Fong-Jones at:
Track Host
Jonas Bonér
Founder & CTO @Lightbend / Creator of Akka
Jonas Bonér is Founder and CTO of Lightbend, inventor of the Akka project, initiator and co-author of the Reactive Manifesto, and a Java Champion. Learn more at http://jonasboner.com.
Read more