Articles by tag: distributed-systems
How Does Netflix Stream Video at Massive Scale? Architecture Explained
Discover how does Netflix stream video at massive scale using Open Connect CDN, Adaptive Bitrate Streaming, and Chaos Engineering. Learn the tech behind seamless global streaming.
Kafka in Node.js: reliable consumers and scaling
How to properly configure Kafka consumers in Node.js: partitions, offsets, rebalancing, and parallel processing. Practical recommendations for developers.
MySQL solutions in PostgreSQL: Polar architecture for high performance
How Tantor Polar integrates MySQL technologies into PostgreSQL. Compute/storage separation architecture, RDMA and NVMe-oF. Technical details for developers.
Multi-Agentness as FLP: limits of AI coordination
Breakdown of why multi-agent development is distributed consensus with FLP theorem and Lamport. Practical rules for pipelines: failure detectors, validators. For senior developers.
Kafka Idempotency: Delivery Guarantees in Practice
Configuring producer and consumer idempotency in Kafka. ProducerId, Epoch, sequence number, protection against duplicates. Migration to PostgreSQL for Outbox Pattern. For middle/senior developers.
AWS S3: 1 PB/s on slow HDDs
Let's break down how S3 achieves petabyte speeds on HDD with EC 5/9, parallelism and LSM. Technical details for developers: latencies, IOPS, sharding. Study the architecture.
Structured JSON Logs: A Guide for Developers
Practical guide to implementing effective logging in distributed systems. Learn about MDC, entrypoints and error/warning separation.