
Graceful Shutdown in Go: Patterns, Trade-offs, and Best Practices
Comparing four graceful shutdown approaches in Go, from naive implementations to traffic draining.
graceful-shutdown
golang
servers
Blog
Articles about software engineering, system design, and technology.

Comparing four graceful shutdown approaches in Go, from naive implementations to traffic draining.
graceful-shutdown
golang
servers

When impatient users broke our kiosk app with spam clicks, Golang and the Win32 API helped us take back control.
photobooth
golang
microsoft
process-engineering
win32

As engineers, we like to think we’re building the system. But in reality, you are not the main character, the business is!
entrepreneurship
design-systems
software-engineering
business-development
programming

Explore pros and cons of state machines in app design. Learn when it brings structure and scale, and when to keep it simple.
state-machine
finite-state-machine
application-development
software-engineering

How We Built a Profitable Photobooth System That Earned Hundreds of Millions of Rupiah
networking
pooling
server-sent-events

At early events, Our photobooth relied on human operators and basic verification. Customers would make payments via cashier, then simply show a receipt to the booth staff and here’s where the problem started:
photobooth
fraud-prevention
kiosk-software
payment-systems

Something sparked in your mind?
My inbox is always open. Whether you have an interesting projects, a question or just want to say hi, I will try my best to get back to you! So send me a message or email me at [email protected]
Thanks for visiting and have a nice day!
Original made by Muhammad Wildan Aldiansyah