technology
-
Kafka Consumer Swap: How to Migrate Without Missing a Beat

Apache Kafka is more than a message queue—it’s a distributed log built for fault tolerance and scale. Understanding how it works under the hood is essential for designing an effective migration strategy. Kafka is a publish/subscribe messaging system designed to handle generic data. Unlike traditional queue mechanisms, Kafka can be thought of as a distributed Continue reading
-
Understanding Soft Delete Strategies in Application Design
When designing an application, it is worthwhile to carefully consider your DELETE strategy. SQL provides us with the power to delete a record from existence. However, doing such a destructive operation might not be the right approach. It could cause us a lot of pain later on. Additionally, there is much value to be gained Continue reading
