Microservices and containers form the foundation for building highly distributed and scalable applications. However, these complex architectures also present new challenges, especially for DevOps and Engineering teams. In this session, we will explore one of the challenges of building highly distributed applications - observability. We will explore why observability is crucial for understanding these environments, and deep dive into tracing - the key component for achieving full visibility into applications. We will then review the different paths on how to build the right observability strategy for your business and how we at Epsagon solve these modern challenges.