Please enable JavaScript.
Coggle requires JavaScript to display documents.
Microservices - Coggle Diagram
Microservices
Challenges
Bounded Context: Deciding the right boundaries.
Configuration management
Dynamic scale up / scale down
Distribute the load between replicas of the same microservice.
Visibility, logging, monitoring
Basic characteristics
Small well chosen deployable units
Cloud enabled
We can run multiple instances for the same microservice.
REST
Advantages
New Technology and process adaption
Dynamic Scalling
Faster Release Cycles
Spring Cloud
Provides solutions to microservives challanges.
Challenges
Configuration Managment
Spring Cloud Config Server
Dynamic Scale Up and Down
Eureka
(naming server)
Ribbon
(client side load balancing)
Feign
(easier REST clients)
Visibility and Monitoring
Zipking Distributed Tracing
Netflix Zuul API Gateway
Fault Tolerance
Hystrix