System Design Interview : Multi-version Concurrency Control in Databases — The icebreaker for deciding which relational database to chooseThe goal of MVCC in a DBMS is to allow multiple transactions to read and write to the database simultaneously without interfering with each other when possible. The basic idea of MVCC is that the DBMOct 7 · 11 min readblog.lokesh1729.com
How to deploy a Django applicationIntroduction If you are looking for a guide to deploying a Django application to production, then you are at the right place. This guide assumes that you have a working Django application. You can check if your application is healthy by running this ...Mar 25, 2023 · 3 min readblog.lokesh1729.com
How I built domain hunter using OpenAI on a weekendIntroduction When ChatGPT was released, everyone was in awe, and a few people built production on top of it. I was also in the same hype and created a product. It is called domain hunter — A tool that generates domains that are available for registra...Mar 23, 2023 · 2 min readblog.lokesh1729.com
HTTP Retry with Exponential Backoff in Java and Spring BootIn this blog post, we will learn to implement the HTTP retry mechanism in java and spring boot. Rest Template Rest template is the popular HTTP client in spring boot. We will create a configuration and create a bean for it so that the spring boot's c...Mar 23, 2023 · 3 min readblog.lokesh1729.com
Implement Retry and Logging in Python RequestsIntroduction Python's requests library is a popular library for making HTTP requests. It is a wrapper on python's built-in urllib module. It gives a clean API with many features. In this post, we will see how to implement retry and logging when using...Mar 1, 2023 · 5 min readblog.lokesh1729.com