Modern applications are complex, and the complexity increases exponentially along with the amount of services. (The complexity inherent in tracing distributed applications, for instance, can be a result of incompatibilities introduced by different languages and technologies.) As applications become more advanced, special consideration has to be employed to ensure coupling of services isn’t increasing.
Bryan Liles offers a hands-on demonstration for implementing tracing in modern applications, introducing tracing through the CNCF’s OpenTracing project. Bryan walks you through building a distributed system and employing tracing to gather knowledge of complex transactions that could span multiple processes. After the application is deployed, you’ll be exposed to the different components of a tracing system and learn how to implement them in your workshop environment. You’ll leave with knowing how distributed tracing works and ready to employ it in the development and operations of your applications.
Bryan Liles is an engineer at Heptio. When he is not writing software to help move teams to Kubernetes, he gets to speak at conferences on topics ranging from machine learning to building the next generation of developers. In his free time, Bryan races cars in straight lines and around turns and builds robots and devices.
Comments on this page are now closed.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com