Install
Advanced web search made simple
Real web results without the AI clutter
Web search on 4Search merges our proprietary index with curated third-party indexes and relevance models. Results prioritize source diversity, contextual relevance, and useful metadata to help you find authoritative pages, niche resources, or overlooked content faster than single-index search.
Latest Web Pages
Kafka Part Four: Idempotency
13+ hour, 29+ min ago (819+ words) Part 4 — Learning Kafka by Rebuilding It How do we prevent duplicates -> Idempotency The safe configuration above assumes one more thing: retries. When a write fails …...
Publish–Subscribe Model, Explained Like You’re Building It Tomorrow
1+ day, 14+ hour ago (228+ words) How the pattern behind Kafka, Redis, and Google Pub/Sub keeps modern systems decoupled, scalable, and resilient. You’ve …...
How Uber Handles Trillions of Kafka Messages Without Bringing Everything Down
1+ day, 14+ hour ago (23+ words) How Uber built a Kafka architecture for trillions of daily messages using federated clusters, uReplicator, Chaperone, consumer proxies, dead-letter queues, and tiered storage....
Kafka Delivery Semantics Explained: Why Your Consumer Processes Records Twice
2+ day, 6+ hour ago (25+ words) At-most-once, at-least-once, and exactly-once — what each actually guarantees, why duplicates happen, and how to build …...
Stream Processing on the Mainframe With Apache Flink
3+ day, 18+ hour ago (897+ words) Apache Flink on the IBM mainframe connects real-time processing with core systems, enabling hybrid cloud and AI without full migration. A few months ago, I wrote about integrating Apache Kafka with mainframe systems. The blog covered various real-world examples across…...
Building Reliable Event-Driven Systems with RabbitMQ: Lessons From Production
5+ day, 7+ hour ago (1289+ words) Building a distributed system is relatively straightforward when everything works as expected. The real engineering challenge begins when services fail, messages are delivered more than once, consumers restart halfway through processing, or traffic suddenly increases. Over the years, I have…...
One symptom, ten problems: a Kotlin + Spring Boot + Kafka debugging case
6+ day, 17+ min ago (559+ words) A single visible symptom led to many defects, half unrelated to it but all tied to one invariant... Tagged with ai, programming, webdev, javascript....
RabbitMQ Licensing: What Businesses and Developers Need to Know
6+ day, 4+ hour ago (798+ words) The RabbitMQ server is currently distributed under the Mozilla Public License 2.0, commonly known as MPL 2.0. This open source licence allows individuals and organisations to use RabbitMQ for personal, internal, and commercial purposes. However, certain obligations may apply when you modify…...
Message Queues: The Simple Explanation
1+ week, 22+ hour ago (177+ words) When building a backend application, it's tempting to do everything inside a single API request. For example, when a user uploads a video: The user has to wait for all of these operations to finish. Instead, we can move the…...
How Roblox Scaled Its Kafka Platform to Over 18 Trillion Messages a Day
1+ week, 2+ day ago (280+ words) By Huizhi Lu, Julian Kudszus, Peter Yao, Jeffrey Zhong, and Sen Li Published Sep 4, 2026 A common misconception about large-scale systems is that capacity is mostly a hardware problem. In our experience, the most impactful improvements are made by treating scalability…...