// Topics / Backend
Backend
15 entries tagged “Backend”
- Go Concurrency Patterns I Use in Every Service
· 7 min
Worker pools, fan-out/fan-in, pipelines, and the cancellation discipline that keeps Go services predictable under load.
go
architecture
backend
Caching: The Easy Part Is Adding It, the Hard Part Is Everything Else
· 6 min
Cache-aside, write-through, invalidation strategies, and the failure modes that will wake you up at night. With Go examples.
performance
databases
go
Rate Limiting: The Boring Feature That Saves You at 3 AM
· 4 min
Rate limiting algorithms, implementation tradeoffs, and practical lessons from building limiters for high-traffic APIs at a real-time messaging company.
api
backend
go
PostgreSQL Performance: Measure First, Tune Second
· 6 min
Most Postgres performance problems are indexing problems. The rest are vacuum problems. Here's how to find and fix both.
databases
performance
backend
API Versioning: Pick One and Stop Overthinking It
· 4 min
API versioning is a maintenance commitment, not a design exercise. URL paths for public APIs, headers for internal. The real work is avoiding breaking changes.
api
architecture
backend
Message Queues: The Patterns Nobody Tells You About Until 3 AM
· 8 min
Queues look simple on a whiteboard. Then you deploy them. The messaging patterns I've learned the hard way across three startups, with real failure stories.
architecture
go
backend
The PostgreSQL Tuning Playbook I Actually Use
· 7 min
Battle-tested PostgreSQL tuning: connection pooling, memory sizing, index discipline, vacuum management, and the queries that tell you what's broken.
databases
performance
backend
Your API Is a Contract You Can't Take Back
· 4 min
Hard-won lessons on designing HTTP APIs that survive real integrations, drawn from building fintech and mobility platforms.
api
engineering
backend
Async Job Processing: Patterns That Saved Us at a Fintech Startup
· 7 min
Hard-won patterns for reliable background job processing -- queues, retries, idempotency, and the failures that taught me to care about all three.
backend
architecture
reliability
API Rate Limiting: What Actually Works
· 7 min
Algorithms, headers, and deployment patterns for rate limiting APIs -- drawn from building financial data services at the fintech startup.
api
backend
architecture
Making Go Services Fast: What Actually Matters
· 7 min
Practical patterns for squeezing performance out of Go services — profiling, allocation control, bounded concurrency, and HTTP/DB tuning from real production work.
go
performance
backend
GraphQL in Production Is Harder Than They Tell You
· 4 min
After a year running GraphQL at the fintech startup, here's what the conference talks leave out.
api
backend
production
A Go Developer Looks at Rust for Backend Work
· 4 min
I write Go every day at the fintech startup. Here's why I've been spending evenings with Rust, what impressed me, and where it still hurts.
engineering
go
backend
Machine Learning for Backend Engineers: What Actually Matters
· 6 min
What backend engineers actually need to know about ML in production -- from someone who builds NLP pipelines for financial news.
ai
backend
engineering
Why We Chose Go for Our Backend Services
· 6 min
How Go became the default backend language at a mobility startup and a fintech startup, what it replaced, and the honest tradeoffs we accepted along the way.
go
backend
engineering