Distributed tracing is used by software engineers to monitor or debug their applications. It is very useful to find which process takes the most time or which function causes errors. One of the systems to do distributed tracing is Jaeger. This article will show you how to run Jaeger in the local... https://www.jajaldoang.com/post/distributed-tracing-with-jaeger-in-go/
Profiling an application is helpful to identify resource consumption at runtime. We can see which function consumes the most CPU or memory. We can see if our application is already efficient or not and then find a chance of improvement. In Go, there is pprof, a built-in library for profiling that... https://www.jajaldoang.com/post/profiling-go-app-with-pprof/
Are you searching for a training course with insightful theory and practical examples? Check out our training section: Check here!