18/03/2022
If you are beginners and enthusiast about microservices, then don't forget the following key things.
1. Identity and Access Management (Keycloak, Okta or custom Authorization server)
2. Load balancer
3. Circuit breaker (Resilience4j or Hystrix)
4. API gateway (Zuul or Spring cloud gateway)
5. Service discovery (Eureka Client and server)
6. API metrix collection (Hystrix dashboard or Grafana)
Note: Preferred language will be java with springboot framework or python with flask framework.
Stay updated and follow me on medium for upcoming full package tutorials.