Skip to main content

Golang

2025


processing uk rail data in real-time

·6 mins
A Go service that consumes UK rail data from Kafka and persists it to PostgreSQL using table partitioning. Built with franz-go, it handles millions of daily messages while maintaining data consistency.

2024


continuous deployment with go and github actions

·11 mins
Practical guide to setting up automated deployments for Go applications using GitHub Actions and Fly.io, covering both staging and production pipelines with appropriate safety controls.