Summary
In this chapter, we have detoured away from the application itself to focus on setting up an efficient and reliable development environment – one that supports running multiple support services while also debugging multiple code projects in the solution. We touched upon how this fits well with modern full life cycle application development using DevOps and GitOps practices.
We also looked at how we can set up functional API tests using Postman and heavy load tests using JMeter. With a fully debuggable environment, fixing broken functionality and improving code performance becomes easier.
In the next chapter, we will start to look at the observability of the microservices in the application. This includes application health, performance, and availability.