Technical requirements
To complete this chapter, you will need Go 1.18 or above. Additionally, you will need the following tools:
- Graphviz: https://graphviz.org
- Docker: https://www.docker.com
You also need to download the flamegraph.pl
and stackcollapse-go.pl
files from the https://github.com/brendangregg/FlameGraph repository. If you are using Windows, you will need a Perl interpreter, which you can download from https://strawberryperl.com/.
You can find the code examples for this chapter on GitHub: https://github.com/PacktPublishing/Microservices-with-Go---Second-Edition/tree/main/Chapter14