Today
When working with TCP/IP, itβs commonly known that the source and destination ports are 16-bit numbers. That means the theoretical maximum number of TCP connections a server can have with...
May 11, 2025 (1d ago)
Testcontainers is a set of open source libraries that provides easy and lightweight APIs for bootstrapping local development and test dependencies with real services wrapped in Docker containers. Using Testcontainers,...
May 9, 2025 (3d ago)
At first glance, it may seem that two operations are concurrent if they occur at the same time on different systems or processes. However, in distributed systems, concurrency shouldnβt be...
April 27, 2025 (2w ago)
Kafka is designed to be durable by default. Every log message sent to kafka is written to disk and replicated across multiple brokers to ensure fault tolerance. However, under certain...
April 24, 2025 (2w ago)
MoSCoW prioritization, also known as the MoSCoW method or MoSCoW analysis, is a popular prioritization technique for managing requirements.
April 24, 2025 (2w ago)
In this article, we dive into the core concepts of Write-Ahead Logging (WAL) and Change Data Capture (CDC) β two critical mechanisms for ensuring data durability, consistency, and real-time data...
February 5, 2025 (3mo ago)
Capturing reliable and consistent audit logs is essential for traceability, compliance, and debugging. This blog explores how to build a consistent audit logging system using Change Data Capture (CDC). Weβll...