Microservices is a service-oriented architecture pattern wherein applications are built as a collection of various smallest independent service units.
- Miconode-core [port:7001]
- Miconode-company [port:7002]
- Miconode-user [port:7003]
- Miconode-event [port:7004]
- React APP [TDD] [port:3000]
- Continuous delivery
- Maximize deployment velocity
- Faster innovation to adapt to changing market conditions
- Enable developers
- Reduce costs
When using microservices, you isolate software functionality into multiple independent modules that are individually responsible for performing precisely defined, standalone tasks. These modules communicate with each other through simple, universally accessible application programming interfaces (APIs)
Start all the containers from docker:
docker-compose up
List of all running containers in docker:
docker ps
go to specific docker container bash :
docker exec -it [container-id] bash
go through the docker container:
docker inspect [name-of-container-or-image]
docker run --rm -it --entrypoint=/bin/bash [name-of-image]