Cloud native application debugging
Who is this presentation for?
- Developers, architects, and those in operations
Level
Description
Debugging distributed systems is hard. Microservices have been great for accelerating the software innovation and delivery, but they also present new challenges, especially as abstractions and automated orchestration at every layer make pinpointing the issue seem like walking around a maze with a blindfold. Existing tools weren’t designed for distributed environments, and the new tools need to consider how to leverage these abstraction layers to better observe, test, and troubleshoot issues.
Christian Posta walks you through Envoy Proxy and service mesh architecture for L7 data plane, the key features in Envoy that can help in debugging and troubleshooting, chaos engineering as a testing methodology for microservices, how to approach a testing and debugging framework for microservices, and new open source tools that address these areas. You’ll explore a workflow to discover and resolve microservices issues, including injecting experiments for stress testing the applications, gathering requests in flight, recording and replaying them, and debugging them step by step without affecting production traffic.
Prerequisite knowledge
- General knowledge of Kubernetes and microservices
Materials or downloads needed in advance
- Web browser, internet connection (we will try to run the workshop completely on a web-based platform, but...)
- Attendees are recommended to also have access to a docker machine (Docker desktop, remote docker connection) where you can install/run the workshop locally on your own machine (and have to take with you when you leave).
What you'll learn
- Discover service mesh architecture for microservices
- Learn how the developer debugging workflow changes and how the IT operator workflow can improve with Envoy
Christian Posta
Solo.io
Christian Posta is a global field CTO at Solo.io and well known in the community as the author of Istio in Action (Manning), Istio Service Mesh (O’Reilly), and Microservices for Java Developers (O’Reilly), a frequent blogger, a speaker, an open source enthusiast, and a committer on various open source projects including Istio, Kubernetes, and many others. Previously, he was a chief architect at Red Hat. He enjoys mentoring, training, and leading teams to be successful with distributed systems concepts, microservices, DevOps, and cloud native application design. You can find him on Twitter as @christianposta.
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Exhibitor
Innovators
Supporting
Community Partner
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
Become a sponsor
For information on exhibiting or sponsoring a conference
pr@oreilly.com
For media/analyst press inquires