Software Engineering
9 posts
- 3 Aug 2025
Exploring immutable data structures and how they solved a critical performance bottleneck in a high-throughput WebSocket system
- performance
- rust
- 7 Aug 2024
A small experiment on effects of cacheline false-sharing in multi-processor systems.
- perf
- optimization
- golang
- 5 Dec 2023
This article explores different cancellation patterns that can be achieved using contexts.
- golang
- patterns
- practices
- 15 Aug 2023
- 19 Nov 2022
Building a reliable & efficient, scheduled job-queue with Redis.
- distributed_system
- redis
- scheduler
- cron
- jobqueue
- 20 Jun 2022
- 3 Mar 2022
I was constantly running into use-cases where things needed to be done as per a pre-defined schedule. This post summarises the problem and solution.
- distributed_system
- scheduler
- cron
- 20 Feb 2020
I work with Kafka a lot and this post is a summary of some interesting facts about it.
- til
- kafka
- 10 Jan 2020
Emergence is an interesting idea that complex behavior can emerge from group of very simple things that interact using a set of very simple rules.
- nature
- agi