Skip to main content

Platform-Service

Production-grade Go microservice

Overview

Go HTTP service with health/readiness probes, Prometheus metrics, Redis cache-aside reads, Grafana dashboards, Locust load tests, and GitHub Actions CI.

Tech Stack

GoGo
RedisRedis
PrometheusPrometheus
GrafanaGrafana
Docker ComposeDocker Compose
PythonPython
Locust

Key Highlights

  • Exposed /api/v1/data, /healthz, /readyz, and /metrics with structured logging and graceful shutdown.
  • Used Redis TTL caching to reduce redundant upstream calls under concurrent traffic.
  • Validated stability with Pytest integration tests and Locust load tests in CI.