All posts
From Makerere Lecture Halls to Production Pagers: What Two Years of Running Go Services for Ugandan SACCOs Taught Us About Reliability, Observability and Keeping Things Boring
A long title for a long lesson: boring technology, good logs and a pager rotation that respects sleep.
Kampala Gophers Team3 min read
This post has a deliberately long title — it's here to make sure our layouts handle it gracefully.
The short version: keep things boring, log with structure, and alert on symptoms, not causes.
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
logger.Info("payment settled", "order", orderID, "amount_ugx", amount)// Weekly Intel
Get the next post in your inbox
Event updates and the occasional Go deep-dive. No spam, unsubscribe any time.