So far, we have walked through the RESTful APIs with hands-on examples and created small applications. In the previous chapter, we developed an application and discussed the RESTful API, security, testing, performance, and deployment.
This chapter covers a brief introduction to microservices, which is the next stop on our RESTful services journey. In this chapter, we will cover the basic components of microservices and use an example of a monolithic application that is being converted into microservices.
We will cover the following topics:
- What are microservices?
- Communication in microservices
- Microservices testing strategy
- Scalability
- Microservices ecosystem in ASP.NET Core