A Distributed Task Scheduler for 1M+ Daily TasksIntroduction This article is about how I upgraded my previous cron scheduler service that I built in Go for scaling it to around 1 million daily scheduled jobs. This lays out the overall system design, approach and considerations I took in building t...Jul 10, 2025 路 13 min readblog.anikety.com
Building a Cron Scheduler with RabbitMQ in GoIntroduction This project is about a cron scheduler service which schedules cron jobs that are created using a dashboard interface. It publishes the jobs to the consumer service through RabbitMQ job queue, where it acknowledges successful job executi...Jun 28, 2025 路 13 min readblog.anikety.com
Effective Project Structure for Backend Projects in GoIntroduction This article provides an optimal and modular project structure for backend projects in Golang, which I use as a starting template for my projects to ensure they are scalable and well maintained. Along with the structure, it also includes...Jun 7, 2025 路 6 min readblog.anikety.com
Understanding Worker Pools in GoIntroduction Golang has made it very simple to apply concurrency in our programs and worker pool is one of the amazing concurrency pattern that we can simply create with go. Definition The technical definition is: (Yes, I copied this from internet 馃檪...May 24, 2025 路 5 min readblog.anikety.com
Very basic Gorilla Mux tutorial in GoIntroduction Hello DEV fam, today I will be showing you how to create a basic REST API in Go language using Gorilla mux package with very simple steps, so even if your are very new to this amazing language you can follow this tutorial without any hes...Aug 9, 2022 路 11 min readblog.anikety.com