Microservices
Past Presentations
What We Got Wrong: Lessons From the Birth of Microservices
And, this is what happens if you build microservices and focus on computer science, and not focus on velocity. And I think you should understand what you're doing and make sure you focus on the velocity and keeping that checklist sane and reasonable and appropriate for the types of services that...
Connecting, Managing, Observing, and Securing Services
So our high-level agenda: What is the problem? What's the shape of the solution? What are some service meshes that are around that you could use today and then we'll talk a little bit about maybe when one might be more appropriate than another. And then we'll do the deep dive into Istio itself...
Beyond Microservices: Streams, State and Scalability
Microservices have been a popular architecture choice for at least 5 years by now. Over these years we've adopted microservices architectures to ever growing set of use-cases and different development and deployment strategies. Lessons were learned and our ability to design, develop, deploy...
How to Make Linux Microservice-Aware With Cilium and eBPF
Container runtimes cause Linux to return to its original purpose: to serve applications interacting directly with the kernel. At the same time, the Linux kernel is traditionally difficult to change and its development process is full of myths. A new efficient in-kernel programming language called...
Managing Failure Modes in Microservice Architectures
With the right architectural and operational patterns, failures are mitigated, contained and managed, rather than escalating and getting out of control. This talk will explore how to apply some industry standard techniques — including Failure Modes and Effects Analysis, and Systems...
Service Ownership @Slack
As recently as 2017, developers at Slack didn’t carry a pager. They deployed to production over a hundred times a day, and a centralized operations team took the calls in the night. Most pages were not very actionable because they weren’t set up by the dev teams that knew their...