Microservices Ecosystem
by economictimespoi economictimespoi
1. Aynchronous /Interservices communication in microservices
1.1. Rabbit MQ
1.2. Active MQ
2. sourceControl/Build
2.1. GIT
2.2. Maven
3. Config Server
4. Service Discovery
4.1. Eureka
4.2. Consul
5. Continuous Integration
5.1. Jenkins
6. Testing(BDD)
6.1. Cucumber
7. Database
7.1. SQL
7.1.1. MySql
7.2. Nosql
7.2.1. Mongodb
8. API Gateway
8.1. Zuul
9. Fault tolerance/Graceful degradation
9.1. Hystrix
10. Infra./deployment Automation
10.1. Kubernates
11. Docker
11.1. Registry
11.1.1. Library of images
11.1.1.1. Public
11.1.1.2. Private
11.2. Client
11.2.1. Docker pull
11.2.2. Docker build
11.2.3. Docker run
11.3. Host
11.3.1. Daemon
11.3.2. images
11.3.2.1. Create new
11.3.2.1.1. docker file
11.3.2.2. download existing image
11.3.3. container
11.3.3.1. operating system
11.3.3.2. applicationserver
11.3.3.3. deployed application
11.3.3.4. database
11.3.3.5. Run
11.3.3.5.1. docker client api(Docker CLI)
11.3.3.5.2. configuration metadata
11.3.3.6. Start
11.3.3.7. stop
11.3.3.8. move
11.3.4. Daemon
11.3.4.1. Runs and manages Docker