Building Ultra-Resilient Systems in Go (Upcoming)
Golab, November 2024
Drawing from lessons learnt from critical incidents, this talk dives deep into the strategies and techniques implemented to build ultra-resilient systems in Go.
One of my favorite ways to share my ideas is live on stage, where there’s so much more communication bandwidth than there is in writing, and I love podcast interviews because they give me the opportunity to answer questions instead of just present my opinions.
Golab, November 2024
Drawing from lessons learnt from critical incidents, this talk dives deep into the strategies and techniques implemented to build ultra-resilient systems in Go.
Bit Summit, June 2024
Challenges of orchestrating multiple services, ensuring strong contracts, and managing network communication can be overwhelming. This is where gRPC stands out.
Gophercon Europe - Winter Edition, February 2024
Challenges of orchestrating multiple services, ensuring strong contracts, and managing network communication can be overwhelming. This is where gRPC stands out.
Gophercon Singapore, November 2023
I discuss challenges faced keeping critical applications operational, as well as how we intelligently monitor, and automatically restart unhealthy Kafka consumers.
Kafka Summit, May 2023
I discuss challenges faced keeping critical applications operational, as well as how we intelligently monitor, and automatically restart unhealthy Kafka consumers.
Go Time - Episode #316, May 2024
Sharing my experience migrating from PHP to Go from both Curve and Cloudflare.
go podcast() - Episode #30, March 2024
Talking about gRPC in Go. If you're building systems with lots of micro-services, gRPC is a good way to provide strong contracts between your services and improve communications.