Skip to main content

Analytics API

Time-series analytics API

Overview

FastAPI analytics service backed by TimescaleDB hypertables for efficient web-traffic ingestion, time-bucketed aggregation, and production deployment on Railway.

Tech Stack

PythonPython
FastAPIFastAPI
TimescaleDBTimescaleDB
PostgreSQLPostgreSQL
JupyterJupyter
Docker ComposeDocker Compose
RailwayRailway

Key Highlights

  • Modeled time-series traffic data with hypertables for fast interval-based analytics.
  • Used notebooks for exploratory validation before promoting logic into API service layers.
  • Containerized the stack with watched rebuilds and deployed the service through Railway.