Loading…
This event has ended. Visit the official site or create your own event on Sched.
View analytic
Wednesday, November 9 • 9:00am - 9:40am
Delivering Services at DigitalOcean - Mac Browning, DigitalOcean

Sign up or log in to save this to your schedule and see who's attending!

Though kubernetes itself provides a rich collection of resources to deploy services it also comes with a bundle of complexity. This is where DOCC (DigitalOcean Control Center) comes in. This talk will explore how the DOCC abstraction simplifies the user's interface with kubernetes and how its opinionated design allows developers to focus on their services. By building DigitalOcean’s best practices into the platform, it promotes use of existing internal tools like centralized logging, dashboards, metrics, and alerting while keeping the user interface as minimal as possible. All of which is written and maintained by a small team of engineers empowered by the kubernetes API and the flexibility it offers.

This talk will cover some of the decisions the team faced and solutions to problems when marrying an existing infrastructure with kubernetes. This talk will dive in and share examples of how using code instead of convention promotes a healthier service lifecycle and helps to remove complexity. This talk will share the team's experience when building on top of the kubernetes API and what it helped the team accomplish.

Speakers
avatar for Mac Browning

Mac Browning

Software Engineer, DigitalOcean
I'm a senior software engineer and technical lead at DigitalOcean. I've worked on nearly every piece of our stack ranging from the public API to datacenter provisioning tooling. After experiencing the high time to market caused by poor deployment tooling, I pitched the idea for the Delivery Engineering team to build internal tooling to enable delivery of the products we want quickly. We currently manage multiple kubernetes clusters within each of... Read More →



Wednesday November 9, 2016 9:00am - 9:40am
Redwood AB

Attendees (47)