Hey CNCFers, we're now going to do our second CNCF focused meetup around Prometheus, Cortex and Linkerd!
We like to start and end our sessions on time, so please don't be late!
9:30AM -- Registration opens!
10:00AM - 10:30AM -- CNCF journey & landscape - Varada Prakash
10:30AM - 11:15AM -- Building a distributed, horizontally scalable Prometheus - Goutham Veeramachaneni
11:15AM - 11:45AM -- Snack break
11:45AM - 12:30PM -- Handling the mess with a Service Mesh - Tarun Pothulapati
*CNCF journey & landscape*:
The Cloud Native Computing Foundation (CNCF) is an open source software foundation that builds sustainable ecosystems around cloud-native computing. The CNCF fosters this landscape of open source projects by helping provide end-user communities with viable options for building cloud native applications.
Will kick start with CNCF motivation & journey, landscape of projects, devstats and CI.
Varada Prakash is a Cloud Native enthusiast and automation professional. Started his software industry journey developing frameworks, cloud native applications integrations with monitoring tool, containerization of applications. Loves to learn new things, share knowledge, traveling.
*Building a distributed, horizontally scalable Prometheus*:
Prometheus is the popular open-source monitoring system that is easy to use and scales quite well. We will start with a quick introduction of Prometheus and then move on to the problem of building a horizontally scalable, distributed version of Prometheus to handle _infinite_ scale: Cortex. We will look at the architecture, see how it was designed with decoupled ingest and query paths that can be scaled independently.
We will also discuss the evolution of the Cortex architecture and the various bottlenecks that prompted the changes. This talk will be a good primer on how to design systems for scale :)
Goutham Veeramachaneni is a developer from India who started his journey as an infra intern at a large company where he worked on deploying Prometheus. After the initial encounter, he started contributing to Prometheus and interned with CoreOS, working on Prometheus’ new storage engine. He is now an active contributor to the Prometheus eco-system and a maintainer for TSDB, the engine behind Prometheus 2.0. He works at Grafana Labs, on open-source observability tools. When not hacking away, he is on his bike adding miles and hurting his bum.
*Handling the mess with a Service Mesh*:
In this talk, We will start with the problems that arise in a Distributed polyglot services world. We will then see how a service mesh enables us to solve them, followed by the general features of a service mesh that empowers users in managing them. Then, we will dive into Linkerd, A CNCF Incubated Service Mesh for Kubernetes. We will also see how Linkerd helps us improve observability and reliability on the networking side of things. We will end the talk, with a fun demo of autoscaling resources based on latency.
Tarun Pothulapati is a Google Summer Of Code 2019 Intern at Linkerd and a final year undergrad student from India. He spends his time contributing to Linkerd and Service Mesh Interface (SMI). He is a huge admirer of Kubernetes and Cloud Native projects in general and enjoys building fun projects with them. Recently, He has been very interested in Service Mesh Technologies and likes contributing to them.
NOTE: Laptops can be brought but no WiFi would be provided.