Install
Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
Distributed Locks
1+ hour, 49+ min ago (110+ words) One-liner: A distributed lock ensures that only one node in a cluster can perform a critical operation at a time — preventing race conditions across services. In a single-server world, a mutex or semaphore handles concurrency. But in distributed systems: Classic…...
Building a rate limiter, why even use Redis.
16+ hour, 24+ min ago (106+ words) Well I failed a amazon OA because of a rate limiting question, So I have built this rate limiter from... Tagged with redis, typescript, software, beginners....
Valkey 9.1 vs Redis 8.4: The Fork Finally Grew Up
17+ hour, 42+ min ago (456+ words) Back in March 2024, when Redis changed its license, the advice most teams got was simple: wait and see. Valkey, the Linux Foundation fork, was brand new. It was essentially Redis 7.4 with a different governance badge, and nobody wanted to migrate…...
Defeating Race Conditions: Optimistic Locking in Laravel 🛡️
1+ day, 1+ hour ago (171+ words) In enterprise SaaS applications, data integrity is paramount. When multiple users or background processes attempt to modify the same database record simultaneously, you encounter a classic concurrency conflict known as the "Lost Update" problem. There are two primary architectural approaches…...
MapReduce for Dummies
2+ day, 17+ hour ago (142+ words) Say you need to grep for "Hi There" across a petabyte of text spread over thousands of files. A single machine reading that much data sequentially could take hours — I/O alone becomes the bottleneck, before you even count the…...
Massive Redis Cryptojacking Campaign Hijacks Thousands of Linux Servers
4+ day, 21+ min ago (569+ words) The campaign scans IPv4 address ranges for Redis services exposed to the internet, typically on TCP port 6379, then attempts to interact with instances that allow connections without authentication. Once access is obtained, the attackers use Redis’s administrative CONFIG SET command to…...
Why Your Server Needs a Speed Limit: The Power of Rate Limiting
1+ week, 21+ hour ago (1074+ words) Rate limiting is a critical architectural pattern that controls how often a user or a computer program can send requests to a server. Think of a request as any action that requires a server to do work, such as loading…...
System Design: Distributed Cache
1+ week, 1+ day ago (530+ words) As covered in this series' System Design guide's scaling discussion, vertical scaling (a bigger node) buys some headroom but not a fundamentally higher ceiling — a distributed cache needs to partition its keyspace across many nodes from the start, each independently…...
Rate Limiting Basics Every Developer Should Know
1+ week, 2+ day ago (410+ words) As developers, we often add rate limiting only after an incident. But understanding the basics early can save you a lot of pain. Let's break down the core concepts. The simplest form is a fixed number of requests per second,…...
Preventing Cache Penetration in Spring Boot Using Redis and Bloom Filters
1+ week, 3+ day ago (88+ words) Here is how we set up a Bloom Filter guard layer in front of Redis and PostgreSQL. A Bloom Filter is a space-efficient probabilistic data structure that tests whether an element is definitely NOT in a set or MIGHT be…...