So far, you have been running your microservices locally on your computer. In this section, we'll talk about what a microservice environment should look like in ideal terms. A microservice environment consists of multiple servers that are running the microservices. Each of these servers can be treated independently since they may be physically separated. We'll start by looking at a single-server setup and progress toward a multi-server setup.
We'll explore the following topics:
- Starting with a simple service: We'll get a service up and running with just one server.
- Managing databases and microservices: We'll offload extra services to increase the performance of our application.
- Using the power of a load balancer: We'll bring multiple services together.
- Final setup: Most production apps have a similar setup to...