⚙️

Software Engineering

9 posts

← Back to all 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

    Tiny story about building & selling a chatbot, and what I learned.

    • SaaS
    • ChatGPT
    • GenAI
    • LLM
  • 19 Nov 2022

    Building a reliable & efficient, scheduled job-queue with Redis.

    • distributed_system
    • redis
    • scheduler
    • cron
    • jobqueue
  • 20 Jun 2022

    Some notes on basics of terraform.

    • til
    • tool
    • terraform
  • 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