Infrastructure
Presentations
Kubernetes as a Foundation for Infrastructure Control Planes
The distribution, deployment, and ongoing maintenance of infrastructure is frequently decoupled from the applications that consume it. Kubernetes has become the default platform for orchestrating containerized processes, but it also offers a general interface for running distributed systems,...
Past Presentations
Continuous Delivery The Hard Way With Kubernetes
Devops best practice says you should version control the configuration of your deployment. But you want to automate the delivery of new versions of your software through a CI/CD pipeline. In this talk we'll assemble a CI/CD pipeline from scratch to Kubernetes using GitLab CE as an example....
The Modern Operating System in 2018
The last monolith is the operating system. There are tens or hundreds of millions of lines of code in the kernel, and orders of magnitude more in the userspace code that gets shipped with it. Not just any code, security critical code written in unsafe languages. Every other area of software has...
Optimizing For Production Workloads
Breaking down the containers runtimes into their base functionality and then building them up into a series or core libraries and tools to specialize in core capabilities. Our goal is, rather then have one monolithic daemon to do all container management, to build up a series of tools that...
Interviews
XDP in Practice: DDoS Mitigation @Cloudflare
What's the main focus of the work that you do today?
I'm currently working in the DDoS mitigation team at Cloudflare London, where I spend my time daily on a few different areas. There are in fact many different tasks to keep the DDoS mitigation pipeline up. Every time we see something new we jump on that and take a look to try to understand what's going on. I also spend some time...
Read Full Interview