Technical requirements
For this chapter, you will need the following:
- A development machine capable of running Docker locally
- A development machine capable of running VS Code with various marketplace extensions
- Familiarity with Kubernetes and running basic commands
- Access to the internet and a GitHub account to access the examples
This chapter contains sample deployments for various runtime protections, such as Gloo Edge. These configurations and associated instructions will be provided in the GitHub repository for this chapter.
The example code and various breaking changes to the instructions can be found in the Chapter 12
folder in this book’s GitHub repository: https://github.com/PacktPublishing/Defending-APIs/tree/main/Chapter12.
Understanding microservices
In this first section, we will gain an understanding of microservices by understanding the issues they intend to address, the unique advantages they offer, and some of the drawbacks...