Posts
Structuring a Go Monolith So It Can Become Microservices Later
Practical module boundaries, package organization, and the patterns that make future decomposition possible without rewriting everything.
Simplified Clean Architecture in Go
A practical guide to implementing Clean Architecture in Golang with real examples and best practices for building modular, testable backend services.
Building REST APIs with Go
Learn how to build production-ready REST APIs using Go's standard library and best practices.
Understanding Go Interfaces
A deep dive into Go's interface system and how it enables polymorphism and flexible code design.
Getting Started with Go
An introduction to the Go programming language and why it's great for building web applications.