Event-driven microservice application. This application uses Twitter Stream API as source data.
- Kafka [Event Store]
- Spring Boot + Spring Cloud [Service, Config Server, API Gateway]
- Eureka [Spring Boot Service discovery]
- Resilience4J [Circuit Breaker]
- PostgreSQL [Database]
- Spring Boot Actuator + Prometheus + Grafana [Monitoring]
- Keycloak [Identity Provider]
- Elasticsearch