4–7 Nov 2019
Topics
Hall A3
13:30
Bridging the gap between brownfield and greenfield applications with a service mesh
Erik Veld (HashiCorp), Nic Jackson (HashiCorp)
Hall A5
9:00
Observing and understanding distributed systems with OpenTelemetry
Liz Fong-Jones (Honeycomb), Yoshi Yamaguchi (Google)
Hall A6
13:30
SRE classroom: How to design a reliable application in three hours (sponsored by Google)
Jesus Climent (Google), Akshay Kumar (Google)
M4
M2
M3
R3
8:00
Morning Coffee
| Room: Hall A Foyer
10:30
Morning Break
| Room: Hall A Foyer
15:00
Afternoon Break
| Room: Hall A Foyer
12:30
Lunch
| Room: Hall A Foyer + The Cube Cafe
9:00-12:30 (3h 30m)
Kubernetes
Understanding Kubernetes
Jonathan Johnson (Dijure LLC)
Jonathan Johnson introduces you to Kubernetes for software engineers through concepts and a hands-on tutorials using KataCoda.com/javajon.
13:30-17:00 (3h 30m)
Cloud and Cloud Native Infrastructure
Bridging the gap between brownfield and greenfield applications with a service mesh
Erik Veld (HashiCorp), Nic Jackson (HashiCorp)
Dynamic cloud-based infrastructure has forced us to reevaluate how we route and secure traffic in our internal networks; a popular solution for this is a service mesh. The service mesh doesn't apply only to modern infrastructure. Erik Veld and Nic Jackson walk you through how to bridge the gap between brownfield and greenfield applications.
9:00-12:30 (3h 30m)
Monitoring, Observability, and Performance
Observing and understanding distributed systems with OpenTelemetry
Liz Fong-Jones (Honeycomb), Yoshi Yamaguchi (Google)
Liz Fong-Jones and Yoshi Yamaguchi walk you through a microservice-based system with distributed tracing using OpenTelemetry. You'll progress from inspecting raw trace data to visualizing the distributed traces with open source engines such as Jaeger and Zipkin, and you'll export the instrumented data to SaaS products such as Honeycomb and Stackdriver.
13:30-17:00 (3h 30m)
Cloud and Cloud Native Infrastructure, Kubernetes, Monitoring, Observability, and Performance, SRE and DevOps
Observability workshop: Instrumenting cloud native applications
Kevin Crawley (Instana)
Kevin Crawley walks you through how to configure a Kubernetes cluster in the Google Kubernetes Engine (GKE), deploy Prometheus and Jaeger to monitor a distributed microservice application, and instrument that application by introducing libraries and tooling to support capturing business metrics. You'll configure, update, and deploy a cloud native application using Gitlab and Gitlab-CI.
9:00-12:30 (3h 30m)
GitOps 101
Michael Hausenblas (AWS)
GitOps is the practice of continuous delivery using Git repos as the single source of truth, managing infrastructure and applications in an immutable and declarative manner. Michael Hausenblas motivates the model and shows it in action, using Kubernetes and a number of tools.
13:30-17:00 (3h 30m)
Expo Plus Sessions, Sponsored, Systems Engineering and Architecture
SRE classroom: How to design a reliable application in three hours (sponsored by Google)
Jesus Climent (Google), Akshay Kumar (Google)
Jesus Climent explores the key concepts behind microservices. With his guidance, you'll work through a problem and apply these concepts to evaluate and build systems of your own.
13:30-17:00 (3h 30m)
Deploying serverless applications to any cloud with Knative
Sébastien Goasguen (TriggerMesh)
Priyanka Sharma and Sébastien Goasguen break the shackles vendor lock-in by teaching you to deploy serverless functions to any cloud provider of your choice.
9:00-17:00 (8h)
Deploying and scaling applications with Kubernetes (Day 2)
Jerome Petazzoni dives into Kubernetes' concepts and architecture and explains how you can use it to deploy and scale your applications, featuring theory and practice with demos and exercises. You'll be given access to a Kubernetes cluster during training, and get your hands dirty completing the exercises.
9:00-17:00 (8h)
Fast track to chaos engineering (Day 2)
Build confidence in your systems' behavior and identify weaknesses before they happen. Join Russ Miles on a deep dive into chaos engineering and learn how to apply it in your organization.
9:00-17:00 (8h)
Building cloud native applications (Day 2)
Peter Jausovec details fundamental building blocks of the next-generation cloud native apps. You'll learn to decide on containers versus functions, which communication patterns to use, how to set up development and debugging environments, CI/CD pipelines, and to monitor and observe your applications using key metrics through theory, demos, and exercises, using Kubernetes.
17:00-19:00 (2h)
Architectural Katas
Software architects have to practice being software architects. Now's your chance. Network and show your skills by joining Architectural Katas—a team exercise where small groups work together on a project that needs development.
19:00-21:00 (2h)
Velocity Tuesday Dine-Around
Join a group of fellow attendees for dinner at the Velocity Dine-Around. This event is not sponsored, so you're responsible for paying your portion of the bill.
8:00-9:00 (1h)
Break: Morning Coffee
10:30-11:00 (30m)
Break: Morning Break
15:00-15:30 (30m)
Break: Afternoon Break
12:30-13:30 (1h)
Break: Lunch
Premier Diamond Sponsor
Gold Sponsors
Silver Sponsors
Innovators
Exhibitors
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