Understanding how reactive applications are executing in a highly distributed environment can be complicated. Looking at traditional log files only gives a snapshot of the whole story and looking at a single service in isolation simply does not give enough information. Each service is just one side of a bigger story. Distributed tracing has emerged as an invaluable technique that succeeds in summarizing all sides of the story into a shared timeline. During this session, we will take a look at patterns and means to implement Tracing for services written in Scala.
Experience developing applications in Scala utilizing the following tools and frameworks such as Akka, Play Framework, Lagom, Scala Futures.
Hungai is a developer, data nerd and digital entrepreneur based in Nairobi, Kenya. He enjoys working with Scala, Akka, Rust, Kafka, Kubernetes and Spark.