Saga pattern
Saga Pattern
When dealing with distributed transactions, consistency is key. In the world of microservices, the Saga pattern emerges as
WebSocket in Go
WebSocket Magic in Go
For those seeking to harness the power of WebSockets in Go, the "github.com/gorilla/
WebSockets
When we first needed real-time updates in our app, we did what most teams do — we polled. Every two seconds,
Story of our Kafka message loss
Background
About a month after we went live with our first Kafka-heavy design in Shopee, we were notified of missing
Building a Functional Team
Learning Through Mistakes: A Mentoring Journey
Being nominated as a mentor was an unexpected turn in my professional path, one
Experience of doing Blind75
About 2 weeks ago I set a goal to finish Blind75, as a practice for an interview, as well as,
Snowflake
Background
ID generation is an essential part of any application development, and it can be achieved through an uncountable number
My life & State Machines
My first experience with SM (State Machines) was about 4 years ago when I started reading the Ordering code for
New Leetcode Project
Quick Background
I've been spending some time recently trying to figure out why I've been so
My two-cent as an interviewer
Having served as an interviewer at all three companies where I've been employed, my experience has evolved significantly