Developer Releases Open-Source Real-Time Analytics Pipeline Built with FastAPI and TimescaleDB
A developer has launched v1.0.0 of an open-source, production-ready real-time analytics pipeline built with Python, targeting SaaS teams that want an alternative to paid tools like Segment or RudderStack. The system uses FastAPI for the API layer, Redis Streams or Apache Kafka for event queuing, and TimescaleDB for time-series data storage. Key features include JWT-based authentication, role-based access control, adaptive sampling, WebSocket-powered live dashboards, and observability via Prometheus and OpenTelemetry. The project supports deployment through Docker Compose and Kubernetes, and passes 150 of 152 unit tests, with the two skipped cases attributed to pre-existing async timing issues. The source code is publicly available on GitHub, with contributions and community feedback welcomed by the author.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in