Technical requirements
We will be using some code examples to demonstrate the practical usage of NATS for inter-service communication in a microservice architecture. Ensure you meet the following requirements in your development environment to try out the examples in this chapter:
- Install the latest JDK to run the Java examples
- Install Python3 to run the Python examples
- Install the Go programming language to run the Go examples
- Install the NATS server to test the client examples
The source code for the examples in this chapter can be found in the following GitHub repository: https://github.com/PacktPublishing/Designing-Microservices-Platforms-with-NATS/tree/main/chapter4.