MVCC and serializability in HyPerIn the realm of database management systems, the ability to handle concurrent transactions efficiently is paramount. As applications demand…1d ago1d ago
Comparison between Redis and DragonflyDB’s data storesIn this post, we will understand how Redis and DragonflyDB store the data in memory. Both of them are in-memory datastores. Redis uses a…Aug 27Aug 27
Demystifying MongoDB write operationsIn this post, we will try to understand the different factors which control the write operations in MongoDB. We will try to tie in the…Feb 18Feb 18
Measuring cost of spawning GoroutinesDevelopers who learn or start with Golang are taught to treat goroutines as a very cheap version of threads. The minimum cost of spawning a…Sep 17, 20232Sep 17, 20232
Using Python AST to resolve dependenciesThis article covers how to resolve python dependencies using Python’s Abstract Syntax Trees (AST). There are different and maybe better…Jun 30, 2023Jun 30, 2023
Building your own Kubernetes webhookThis blog is the 2nd part of a blog post on how to write custom logic for your kubernetes objects. The first post can be found here…Jun 2, 2023Jun 2, 2023
Kubernetes operators using KubebuilderIn this post, we will be going over the fastest no-frills approach to getting your operator off the ground using kubebuilder. The post…May 27, 2023May 27, 2023
Implement your own CDC using KafkaMost of the problems that people mention with their Kafka implementations is that they don’t have the complete visibility required over the…Sep 18, 2022Sep 18, 2022
Migrating Kafka topics without downtimeWhy do we need to migrate a kafka topic?Sep 15, 2022Sep 15, 2022