4–7 Nov 2019

CD with Kubernetes: The prequel (sponsored by GitLab)

Priyanka Sharma (GitLab)
14:2015:00 Wednesday, 6 November 2019
Location: M1
Average rating: *....
(1.00, 2 ratings)

Level

Intermediate

Priyanka Sharma walks you through the practical realities of starting continuous deployments for legacy applications. GitLab releases every 22nd of the month to help its large, self-managed install base maintain consistency. However, as it’s in the process of moving to Kubernetes, it increased the velocity of feature development, which meant it needed the ability to deploy more regularly. Traditionally, talks and blog posts focus on adopting the latest Kubernetes-enabled, star-spangled CI/CD solution, but GitHub went the alternate route of pushing its existing legacy CI/CD system to the limit instead. Priyanka tells the story of how GitHub found success, both human and byte sized.

You’ll learn why this migration is important and how to make it as effective and seamless as possible as Priyanka explores the challenges you should be thinking through when planning a move to continuous deployment for a mission-critical production application; the options GitHub had, whether running two versions of GitLab with different CI/CD systems or picking something; why GitHub made the choice it did to push its legacy system, which was more cost effective; the benefits of pushing its legacy system to its limits, enabling the company to work in parallel tracks and begin the process of migrating, scaling, and managing the change; and how to make the human changes necessary by addressing the habits GitHub had to take into account, how to press on despite real performance issues, and managing expectations with higher-ups.

This session is sponsored by GitLab.

Prerequisite knowledge

  • Familiarity with CI/CD

What you'll learn

  • Learn how GitHub started continuous deployments for legacy applications
Photo of Priyanka Sharma

Priyanka Sharma

GitLab

Priyanka Sharma is the director of Cloud Native Alliances at GitLab, the only cloud-agnostic single application for the entire DevOps lifecycle. Priyanka has worked on several Cloud Native Computing Foundation (CNCF) projects, with her deepest expertise being the OpenTracing standard. She’s worked on Jaeger tracing and Vitess and given talks on Kubernetes, Prometheus, Envoy, and the Secure Production Identity Framework for Everyone (SPIFFE)/SPIRE. A former entrepreneur with a passion for building developer products and growing them through open source communities, Priyanka advises startups at HeavyBit Industries, an accelerator for developer products. She holds a BA in political science from Stanford University.

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

velocity@oreilly.com

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires