Principles of Microservices

Not applicable

I created a Heat Map for Microservice.Based On My understanding I belive Below are the Principle of Microservice.

1. Modelled around business domain

2. Culture of Automation Build, test & release ( CI & CD)

3. Hide Implementation details

4. Decentralize all things Autonomy to developers/testers/?

5. Deploy independently

6. Failure Isolation

7. Highly Observable Health of single service and health of whole eco-system

8. resilience: Scaling

Below are the reference Link:

https://github.com/hashicorp/otto --> develop and deploy application on cloud platform

https://github.com/adrianco/spigo --> service dependency visualization

https://github.com/hashicorp/consul --> tool for service discovery, monitoring and configuration

https://github.com/magneticio/vamp/ --> micro service platform

http://zookeeper.apache.org/

https://github.com/thoughtworks/pacto --> contract based testing

https://github.com/plasma-dot-net/plasma --> test framework

https://github.com/micro/micro --> microservice based toolkit

0 0 367
0 REPLIES 0