Author • Speaker • Software Engineer
Service Mesh Workshop
Topics: Software Craftsmanship, DevOps
We will discuss the most popular patterns you can use with an Istio service mesh running on Kubernetes. Patterns such as traffic management with intelligent routing and load balancing, policy enforcement on the interaction between services in the service mesh, handling failures, and increasing the reliability of your services and your services’ telemetry and reporting will all be explained and practically demonstrated in this workshop.
This workshop is suited for the beginner developer as well as DevOps. No prior knowledge of Kubernetes or service meshes is required as it will all be explained at the workshop. Having knowledge of Docker, Kuberentes, microservices architecture is helpful, however, even if you’re familiar with those technologies you shouldn’t hesitate to sign up for the workshop as there is a lot of new things to learn. The workshop participants need a Mac/Linux/Windows laptop with Git and Docker installed. Other prerequisites (e.g. minikube, Kubernetes, Istio, …) will be installed as part of the workshop.The workshop has 5 core sections (optionally, a sixth section is added if there’s enough time): (1) Kubernetes Basics (2) Introduction to Service Meshes (3) Traffic Routing with the Mesh (4) Service Resiliency and Testing (5) Security in the Mesh. (6. Packaging Cloud Native Apps - Helm basics).
Each section has a theoretical part where concepts are explained using demos and slides and a practical part where participants go through the prepared exercises and try out the concepts in practice.
About the Speaker
Peter Jausovec is a Consulting Solution Architect at Oracle working on cloud-native solutions in the A-Team. He has more than a decade of experience in the field of software development and tech, in various roles such as QA (test), software engineering and leading tech teams. He's been working in the cloud-native space for the past couple of years, and delivering talks and workshops around the world. He authored and co-authored a couple of books, latest being Cloud Native: Using Containers, Functions, and Data to Build Next-Generation Applications.