Angga Putra

Software Engineer

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

Graceful Shutdown: A Happy Ending

February 11, 2025

Ship the new and terminate the old with a graceful shutdown—ensuring your application exits without leaving a mess behind.

Concurrency Pattern: Architecting Scalable Systems with Worker Pools

January 27, 2025

Exploring how to manage concurrency in Go to handle large-scale tasks efficiently while optimizing performance and resource usage.

Fail Fast, Fail Safe: Understanding the Circuit Breaker Pattern for Microservices

January 20, 2025

What if your system knew when to stop before things went wrong? Enter the Circuit Breaker pattern: your service built-in bodyguard.

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!

Built with Next.js, MDX, Tailwind and Vercel