Dojo Story
First we have a simple web service:

Then we add a database:

Then we create another service with it’s own data store:

We teach the Accounts service to look for profile photos:

We externalize the configuration:

Adding service catalog and scaling service-instances:

After a couple of Katas we’re going to get a working and operationally-ready micro-services environment:

Services and their ports roster:
Service ID | Port |
---|---|
Accounts Service |
8100 |
mySql DB |
3306 |
Profiles Service |
8101 |
Mongo DB |
27017 |
Config Service |
8888 |
Eureka |
8761 |
Hystrix dashboard |
8110 |
Gateway |
8111 |