←Back to Blog
Posts tagged with"design"(3 posts)
Go Design Patterns: Start With the Problem, Not the Pattern
golangdesignarchitecture
Six practical Go patterns, the problems they solve, runnable examples, and when a simpler solution is enough.
Read article→
Go Interfaces: One Helper, Multiple Behaviors
golanginterfacesdesign
Use Go interfaces to share helpers across different structs and swap behavior without type switches.
Read article→
Layered caching in Go: local memory, Redis, and Badger
golangcachedesign
Compose L1, L2, and L3 cache stores through one interface, with explicit read, write, TTL, and failure policies.
Read article→