I am going to get so many different opinions, so I will be clear as possible.
Let’s take for example we have a check out cart, in that cart I have several services, each microservice will communicate (stateless) a consumer polling approach.
My question is does each microservice need its own docker container? In the end it is a cart, but now I am confused because in order talk to other containers we have to set ports, this can be conflicting and we have to send messages, and each microservice might use a different technology like solar, and maybe one uses a relational DB and another mongoDB all in the same cart and sending messages to AI purposes or machine learning. Then we have a gateway to the client and all they see is a cart.
If each container is its own docker container, it is likely one will be used more than another, how will that scale?
Yes google is my friend but I can’t seem to wrap my head around it clearly. JHipster is a good read and technology but I wanted some clear answers.