NICKSON WEKONGO ◆ SENIOR BACKEND ENGINEER ◆ INFRASTRUCTURE · GO · PYTHON · POSTGRESQL · DOCKER · LINUX · AWS ◆ NAIROBI → REMOTE OK ◆ FORTINET CERTIFIED ASSOCIATE ◆ AWS SECURITY FUNDAMENTALS ◆ 8+ LIVE PRODUCTION SYSTEMS ◆ 3+ YEARS SHIPPING REAL SOFTWARE ◆ DEPLOY FAST. STAY UP. SHIP MORE. ◆ NICKSON WEKONGO ◆ SENIOR BACKEND ENGINEER ◆ INFRASTRUCTURE · GO · PYTHON · POSTGRESQL · DOCKER · LINUX · AWS ◆ NAIROBI → REMOTE OK ◆ FORTINET CERTIFIED ASSOCIATE ◆ AWS SECURITY FUNDAMENTALS ◆ 8+ LIVE PRODUCTION SYSTEMS ◆ 3+ YEARS SHIPPING REAL SOFTWARE ◆ DEPLOY FAST. STAY UP. SHIP MORE. ◆
01 — Writing

All Posts

Thoughts on backend engineering, infrastructure, security, and the tools I use daily.

Building a Modular Monolith in Go: Lessons from Production
backend

Building a Modular Monolith in Go: Lessons from Production

Microservices get all the attention, but for most teams and projects, a well-structured monolith is the better choice. I learned this the hard way after prematurely splitting a codebase into microservices, only to spend months untangling the resulting complexity.

C C9b3rD3vi1 · May 30, 2026 · 8 min read
SQLite Infrastructure Engineering Go PostgreSQL Python
Read More →