Lignum: Distributed Message Queue
Introduction to the distributed message queue I implemented using Golang.
Writing
A curated set of articles covering backend architecture, platform engineering, developer workflows, and lessons learned while building systems.
Practical writing on backend architecture, infrastructure decisions, developer tooling, and lessons from building and operating systems at scale.
Introduction to the distributed message queue I implemented using Golang.
Best practices for managing multiple EKS clusters across different AWS accounts.
Setting up and configuring Neovim for productive Elixir development.
Reflections on my journey and learnings from two years at Gojek.
Understanding the Java Virtual Machine by implementing one using Rust.
Deep dive into PostgreSQL's TOAST (The Oversized-Attribute Storage Technique).