Seattle, WA
December 10–13, 2018
Click Here for More Information & Registration
View Venue Map

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Lightning Talk [clear filter]
Monday, December 10


Lightning Talk: Optimizing Kubernetes Networking at Datadog - Laurent Bernaille, Datadog
As your applications become composed of more and more microservices, network traffic becomes challenging both in terms of latency and throughput. Datadog applications are network-intensive, so we invested a lot of time in optimizing the network when we started to migrate to Kubernetes to minimize the induced overhead. This talk will start by giving a quick overview of our challenges. It will then explain how we manage the different types of traffic: pod-to-pod, pod-to-service and ingress. For all of those, I will show how our setup evolved and why and what we are looking into for the future. The talk will detail the CNI and ingress plugins we explored and the issues we faced along the way, as well as some contributions we made to these projects.


Laurent Bernaille

Staff Engineer, Datadog
Laurent Bernaille worked several years as a consultant specialized in cloud, containers, and automation and helped organizations migrate to the public cloud, adopt containers and improve their deployment pipelines. He is now Staff Engineer at Datadog and works in the Compute team... Read More →

Monday December 10, 2018 5:55pm - 6:00pm
Ballroom 6A


Lightning Talk: Connect from Browsers Using gRPC-Web - Stanley Cheung, Google
We are delighted to introduce gRPC-Web, a cross-browser javascript library which allows developers to write web applications that connect to gRPC servers. In this lightning talk, we will briefly talk about the gRPC-Web protocol and deployment model. We will also show a quick demo on how easy it is to start writing a browser application with gRPC-Web and Protobuf. With gRPC-Web, you get a very familiar gRPC-style API compared to other languages supported by gRPC. We will also talk about how future holds and what we have planned in the roadmap.

avatar for Stanley Cheung

Stanley Cheung

Senior Software Engineer, Google
Stanley is a software engineer from Google, who has worked on gRPC for the past 3 years. Stanley has mostly contributed to gRPC PHP and Browser JS libraries and is a big fan of open source software.

Monday December 10, 2018 6:00pm - 6:05pm
Ballroom 6A


Lightning Talk: CoreDNS Over gRPC: Reliable Service Discovery for Kubernetes - Yong Tang, MobileIron, Inc.
While service discovery in Kubernetes may be provided via multiple mechanisms, DNS is the most commonly used and highly recommended for its ease of use. One challenge with DNS-based service discovery though is the unreliable nature of the UDP protocol used by DNS. There is no guarantee of the delivery for the query and response of service records.

In this discussion, we provide a mechanism of CoreDNS over gRPC to address the reliability issue of DNS-based service discovery. As a flexible DNS server, CoreDNS is capable of transport over multiple protocols besides traditional UDP. With DNS over gRPC for inter-node communication and normal UDP for local-node DNS serving, we are able to achieve the much-needed reliability while maintaining the easy-to-use DNS front end for service discovery in Kubernetes clusters.

avatar for Yong Tang

Yong Tang

Director of Engineering, MobileIron
Yong Tang is the director of engineering at MobileIron. He is a core maintainer of CoreDNS and contributes to many container, cloud-native, and machine learning projects for the open source community. In addition to CoreDNS, he is a maintainer of Docker/Moby. He is also a maintainer... Read More →

Monday December 10, 2018 6:45pm - 6:50pm
Ballroom 6A