Please enable JavaScript.
Coggle requires JavaScript to display documents.
Microservices: Way of designing software applications as suites of…
Microservices: Way of designing software applications as suites of independently deployable services
Component / Libraries Vs MS
Compoents/Libraris
Tight coupling between components
Explicit component interface
In memory method calls
MS
Loose coupling
RPC between micro services
Interface design
REST
Communication
Smart endpoints
Decoupled
Cohesive
Produce and consume messages
Dumb pipes
Simple REST protocol
Just a message routing
Governance
Decentralized
Different Programming languages / MS
Different tools
Decentralized data storage
Data management
Automation
CI
Automate tests
CD
Automate deployment