Smooth Operator + Building & Delivering Dynamic Workloads at the Edge

Google Boulder - Building 2930 (New Campus) - 2930 Pearl Street Boulder - View Map Boulder
Wed, Aug 7, 2019, 6:30 PM (MDT)

About this event

For our next meet-up in August, we'll have two talks – "Smooth Operator" with Ken Sipe (D2iQ) + "Building & Delivering Dynamic Workloads at the Edge" with Daniel Bartholomew (Section). We'll be back at our usual spot in the Google Boulder office – hope you can make it!



[06:30 - 07:00 PM] Dinner/Drinks (provided by D2iQ) + Beer (Google)

[07:00 - 07:30 PM] Smooth Operator (Ken Sipe, D2iQ)

One of the challenges of orchestration tools such as Kubernetes is determining who works for who. It is easy to deploy a suite of applications into a cluster, but how do you manage the order and logic of provisioning, upgrading, or failure recovery? Is this left to humans manned with pagers? Operators was introduced a couple of years ago as the solution to this problem in the Kubernetes eco-system.

This talk will walk through the basics of Kubernetes APIs and Custom Resource Definitions (CRDs) which underpins the required basic understanding. We will identify the solution that operators provide with a look at the early stage sdks and frameworks. We will then focus on Kubernetes Universal Declarative Operator (KUDO) which is intended to be a declarative approach for create a new operator. Attends will leave with knowledge of how smooth building a new operator can be.

BIO: Ken Sipe is a Distributed Application Engineer at Mesosphere working on the Orchestration team. Ken is a committer on the KUDO project, the universal Kubernetes operator. Ken is an author and award winning international speaker on the practices of software architecture and engineering and has been honored with JavaOne Rockstar Award. Ken is also an Apache Mesos contributor and an Apache committer on Marathon, Metronome, HDFS, Cassandra and Kafka Apache Mesos framework projects.

[07:30 - 08:00 PM] Building & Delivering Dynamic Workloads at the Edge (Daniel Bartholomew, Section)

Building a modern, distributed edge architecture presents challenges to the Kubernetes scheduler. Leveraging data-driven dynamic scheduling, you can performantly run, schedule, and scale K8s workloads across a multi-provider edge network that span traditional CDN and Infrastructure/IoT edge workloads.

In this talk, Daniel Bartholomew, Co-Founder and CTO of Section, will discuss the journey to building Section’s dynamic workload scheduler, including lessons on building out the BGP Anycast Network, customizations to Core DNS, and key takeaways to the architecture of the federated workload scheduler.

BIO: Daniel Bartholomew is Co-Founder & CTO at Section, a developer-centric Edge Compute Platform that empowers web application engineers to run any workload, anywhere. Daniel has spent over twenty years in engineering leadership and technical consulting roles. His vision for a developer-friendly edge platform was born long before the term ‘edge computing’ was coined and has evolved into a pioneering technology that is focused on meeting the needs of today’s developers.

[08:00 - 08:15 PM] Stick around, socialize & network!


Wednesday, Aug 7
6:30 PM - 8:30 PM (MDT)


Google Boulder - Building 2930 (New Campus)
2930 Pearl Street Boulder