Ricky MondalinGlanceDistributed Job Scheduler: Journey Zero to 20K+ Concurrent JobsIn the realm of modern applications, the ability to efficiently schedule and manage tasks across a distributed system has become a…Jul 313Jul 313
Ricky MondalSystem Design: InMemory Key-Value Store With TransactionAn in-memory key-value store with transaction support is a system that allows clients to perform CRUD (Create, Read, Update, Delete)…Jul 8Jul 8
Ricky MondalDistributed Scheduling Using RedisBullMQ is a popular, high-performance library for managing queues in Node.js. It is built on top of Redis and is used for handling…May 19May 19
Ricky MondalSystem Design: Design A Rate LimiterIn a network system, a rate limiter is used to control the rate of traffic sent by a client or a service. In the HTTP world, a rate limiter…Apr 27Apr 27
Ricky MondalDistributed Tracing with OpenTelemetryRunning distributed systems in production is very difficult, and it gets more painful when any production issue comes up. As there is…Apr 24, 2023Apr 24, 2023
Ricky MondalinGlanceDistributed Load Testing Using LocustLoad testing is a very important step before releasing any new service/software, that requires serving hundreds of users in real-time. One…Jul 16, 2022Jul 16, 2022
Ricky MondalHow I Design my own Web Application Frameworkhere are lots of different web application frameworks available in the internet, and we used it for developing our web application. But do…Sep 27, 2020Sep 27, 2020
Ricky MondalinTata 1mg TechnologyHow To Override Uvicorn Logger in FastAPI using LoguruFastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints…May 17, 202011May 17, 202011