Gateway Service - rahul7838/quora.clone GitHub Wiki
Welcome to the quora.clone wiki!
Gateway-service :
- Used to authenticate the user token before routing to the specific micro-service and for propagating the user information.
- Used Rate limit, Circuit breaker, bulk overhead, Time limiter, retry
- For monitoring and logging.
Tools
Prometheus excels in metric collection and alerting, while Grafana provides an exceptional platform for interactive and insightful dashboards(UI for metric collected by prometheus) Common Alternatives Prometheus Alternatives: InfluxDB, Datadog, Zabbix.
Grafana Alternatives: Kibana, Tableau, Power BI.
Log management systems (e.g., Elastic Stack, Loki) to search for specific timestamps or error patterns. Splunk
Logback, slf4j logging framework for java spring boot.