Together with the leaders in full-stack architectures, we bring you an all -star workshop on the modern microservice architectures as done by Google, Salesforce, Lyft, Starbucks, and other great companies.
This is a paid workshop preceding the conference. It requires a separate registration; discounted packages are available together with the conference.
In this special one day hands-on workshop you will learn how to take a Cloud Native Application from inception to production. Starting with a base sample application we will learn how to break the application into separate services that communicate via gRPC. We will learn how to take that application into production using Kubernetes. Next we will look at the challenges of reliable service communication in a complex topology of services. The last part of the workshop will layer in Istio to create a service mesh for advance security, traffic management and telemetry.
This workshop will be taught by a unique team of engineers who have helped build Istio and taken it into production.
Some of the topics to be covered include:
- Service communication using Protobuf 3 and gRPC
- Overview of Kubernetes
- Building a Service Mesh with Istio
- Using Envoy to create reliable service to service communication
- Advanced usages of Envoy for traffic management and secure communication
- In-depth observability using telemetry and distributed tracing
- Releasing new services with Canary deployments
Location:
Google Launchpad301 Howard St, San Francisco, CA 94105Workshop Coverage:
All Day:
Ryan Knight - Grand Cloud
Ben Edwards - Grand Cloud
James Ward - Salesforce
Morning - gRPC and KubernetesMark Mandel - Google
Mehrdad Afshari - Google
Afternoon - Kubernetes and IstioMatt Klein - Lyft
Mandar Jog - Google
9:00am doors open, coffee/bagels, intros
9:30am training begins - gRPC Workshop
10:30am coffee break
10:45am - training continues - Advance gRPC / Intro to Kubernetes
12-1 lunch
1:00pm - training continues - Istio Workshop
2:30 coffee break
2:45pm - training continues - Istio Workshop
4-5pm wrap up
Workshop Setup:
At the workshop I will have a username / password for every participant to access Google Cloud. Most of the exercises will be run either on a local JVM or in the Google Cloud
Download Google Cloud SDK - During the workshop we will walk through authorizing and initializing the cloud sdk
Exercises are in either Java or Scala so have which ever one you prefer setup:
JavaOpenJDK 8 or Orcale Java SDKMaven 3+
Scalasbt
A good Java / Scala Editor like IntelliJ