Now we have a set of tools that we understand and will boost our productivity when creating microservices. When we create new microservices, instead of starting from scratch, we have to learn how to use Spring Initializr and how to customize it for our needs. We understand now what the component scan is and how by using components we can decouple our microservices implementation and we are ready to configure our microservices using the flexible Spring Configuration.
Now it's time to create more advanced microservices. For starters, we will do a deep dive into creating RESTFul APIs in the next chapter. There, we will learn how we can handle requests, and produce responses, or even handle errors, and how we can use HTTP verbs and status to produce our ubiquitous language for the users of our API.