Understanding Kafka: From Principles to Scale
Why was Kafka created? Learn how it solves system scaling problems and master key concepts like partitions, topics, and consumer groups in this deep dive.
Recent content on Pedro Rambo
Why was Kafka created? Learn how it solves system scaling problems and master key concepts like partitions, topics, and consumer groups in this deep dive.
This article documents my journey of learning Kubernetes and successfully deploying a small NodeJS API.
The essentials of distributed databases, covering architecture, consistency and queries with insights for modeling data for decentralized systems.
Discover the practical differences between transmitting information using TCP and UDP protocols, and learn how to choose the most adequate one for a project.
A security guide for developers to prevent the most common security vulnerabilities in applications.
How production applications use asynchronous jobs to support high request rates and still operating.