- Go to start.spring.io
- Add service discovery, eureka or similar
- Eureka client in .Net - https://steeltoe.io/docs/steeltoe-discovery/
-
- EnableDiscoverClient
- Change the port
- Give the application a name - because service discovery happens by name
- Circuit Breaker - Hystrix, Resilience4J, https://steeltoe.io/docs/steeltoe-circuitbreaker
- Chaos Engineering
- Log Analysis - ELK
- Metrics - Prometheus, InfluxDB (Time series database)
- Tracing - Site references (https://github.com/openzipkin/openzipkin.github.io/wiki/Sites)
- https://blog.christianposta.com/microservices/netflix-oss-or-kubernetes-how-about-both/
- https://kennybastani.com
- https://martinfowler.com
- https://callistaenterprise.se/blogg/teknik/2015/05/20/blog-series-building-microservices/
- https://kubernetes.academy/courses
- https://kubernetes.io/docs/tutorials/online-training/overview/
- https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html