After you created your own template for your services, let's now set up the entire project. This chapter will set you up practically so you can work on the backend structure. For a microservice application that involves running multiple applications (on each service) all at once, the setup is vastly different from monolithic development: in a monolithic application, you can test it all by just testing one application. In a microservice setup, you need to test multiple microservices interacting with each other.
The essence of this chapter is to get your system ready for microservice development. You will learn how an application should be structured and how to design your database. We will get really practical in this chapter and set up the folders we need for the chapters to come. You will also learn how to set up Git and Docker,...