Microservices Design Patterns - tarunchhabra/parakalo GitHub Wiki
https://www.javacodegeeks.com/2015/04/microservice-design-patterns.html
Service Replication - k8s Dependency resolution- nexus failover and resiliency 0 Circuit breaker Service monitoring, alerts and events- ELK
Service Discovery- Eureka or Consul Edge Server/Api Gateway- Zuul Circuit Breaker- Hystrix Load balancer- Ribbon Central Configuration- Event Sourcing- You want to store the data in your domain in the form of events. Centralized log Analysis- ELK (Elastic search, Log stash, Kibana) Control loop Monitoring and metrics- Prometheus
https://learning.oreilly.com/videos/refactor-your-java/9781491950593/9781491950593-video236649
https://www.javacodegeeks.com/2015/04/microservice-design-patterns.html
Aggregate vs Proxy Pattern
Aggregate - queries other microservices and provide fianl result to client.
Proxy Pattern- similar to aggregator pattern but proxy might do some data transformation on request and response.
Chained Pattern-