In this chapter, we discussed the following:
- A brief introduction to microservices. We described what microservices are and the benefits of using the microservice architecture style.
- What monolith services are and the various problems with this style of architecting the system.
- Microservice architecture.
- Developing the authentication service and identity service.
- Implementing APIs for issuing and verifying a JWT.
- Implementing CRUD operations for managing identities, such as organizations and people, as APIs in the identity service.
- Handling exceptions.
- The importance of writing test cases, and the test cases for the services that we developed.