February 23–26, 2020

Cloud native application debugging

Christian Posta (Solo.io)
1:30pm5:00pm Monday, February 24, 2020
Location: Sutton South

Who is this presentation for?

  • Developers, architects, and those in operations

Level

Intermediate

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
Photo of Christian Posta

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.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

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