Drop by our booth or schedule a time for a demo, we are great listeners!
Tuesday December 11, 6:30-9:00pm
Wednesday December 12, 5:00-8:00pm
Monday December 10, 7:30pm-Midnight
Learn more about how GitLab can simplify toolchain complexity and speeds up cycle times.
If form does not render, please use another browser.
Using Application Identity to Correlate Metrics: A look at SPIFFE and SPIRE
Wednesday, Dec 12th
1:45pm - 2:20pm PT
Tahoma 3/4 @ TCC The Conference Center (TCC)
In an ideal world, we would have a standardized way to identify running software systems that our monitoring tools could easily lean on, even when spread over multiple teams, geographies, and platforms. But real-world deployments are rarely so simple. I will explain how application identity can be used as the basis for correlating metrics from multiple sources (with the help of OpenTracing) and detail some of the challenges inherent in defining application identity in different contexts (such as virtual machines, functions, and different Kubernetes primitives). I then offer an overview of open source projects like SPIFFE and SPIRE, which have modernized identity authentication across microservices, and demonstrates how SPIRE, Fluentd, Prometheus, and Jaeger can be used together to precisely correlate logs, metrics, and traces to improve and diagnose real-world production issues.
Engineering Manager, Distribution & Delivery
Tuesday, Dec 11
4:30pm - 5:05pm PT
Full rewrite of a working application is a luxury most companies can’t afford. In this session, we will talk about how running GitLab architecture was adapted to be closer to a regular cloud native application without having to rewrite the whole application and disrupt ongoing product development. As an additional requirement, architecture had to be modeled on what is required for installation of GitLab.com scale (SaaS) while also keeping in mind on-premises installation customers which will use the same set of tools. We will discuss what parts of the application we left out of Kubernetes, how we loosely decoupled previously integrated components and how and why are we enforcing some old behaviours. We will share our experiences with using de-facto standard for distributing applications (Helm), but some mis-steps and some good choices we think we made.
Senior Distribution Engineer- Kubernetes Expert
Thursday, December 13
2:35pm - 3:10pm PT
Learn how GitLab turned it’s omnibus into cloud native Helm charts by way of containerization and orchestration. This talk aims to help practitioners already running large scale, successful products make decisions on how to move to microservices while maintaining product development cadence and serving customers on legacy software everyday. It’s like driving a race car and fixing it as you are competing in a race, without pit stops.