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-