Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Observability-Driven Development: Enhancing Microservices Testing

Conf42 via YouTube

Overview

Explore observability-driven development in this conference talk from Conf42 Observability 2023. Dive into the challenges of testing microservices and learn how distributed tracing can address these issues. Discover the concept of trace-based testing and its advantages over traditional integration testing methods. Get hands-on experience with Tracetest, a tool designed to facilitate observability-driven development. Learn how to assert on timing and various aspects of HTTP transactions in distributed systems using OpenTelemetry instrumentation. Gain insights into installing and using Tracetest, and understand its benefits for improving the testing process in complex microservice architectures.

Syllabus

intro
preface
hi, i'm adnan
today i will talk about...
the pain of testing microservices
here's a problem you keep facing
here's how you solve it
what is distributed tracing?
out istributed system
integration testing and tdd need help
tdd red-green feedback loop
the pain points of tdd
just to start tdd-based integration testing
traditional integration test
how observability-driven devleopment can help
what is odd?
what is trace-based testing?
observability-driven development in practice
how?
what is tracetest?
why tracetest?
how tracetest works?
hands-on observability-driven development
assert on timing
assert on any part of an http transaction
works with any distributed system with opentelemetry instrumentation
tracetest triggers api, fetches response and trace data, runs assertions
install tracetest
installing tracetest cli
installing tracetest server
supported out-of-the-box
what did we learn?
odd is awesome!
let's recap
thank you! any questions?
tracetest community
you can find me at...

Taught by

Conf42

Reviews

Start your review of Observability-Driven Development: Enhancing Microservices Testing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.