Angga Putra

Software Engineer

The insights I'm gaining on shipping exceptional products, improving as a developer, and building career in tech.

LinkedIn

Github

Mail

Scaling Right with Consistent Hashing

October 26, 2025

How consistent hashing keeps systems balanced as they scale—minimizing data reshuffling, avoiding hotspots, and ensuring seamless growth.

When Redis Isn't Enough: Building a Local Cache

October 21, 2025

When Redis becomes overkill or a bottleneck, a well-designed local cache can boost performance and cut latency dramatically.

Concurrency Pattern: Architecting Scalable Systems with Worker Pools

March 27, 2025

Concurrency in Go lets you handle large-scale tasks efficiently. But remember—like Uncle Ben said, with great power comes great responsibility.

Concurrency Chaos: A Deep Dive into Race Conditions in Go

February 10, 2025

Avoid mysterious concurrency bugs in Go by mastering race detection and synchronization strategies for safer, cleaner code.

Unlocking Go Performance: The Art of Struct Field Ordering

January 14, 2025

Unlock hidden performance boosts in Go by mastering the art of struct field ordering—without the headache of doing it manually!