MRMahmoud Redainmahmoudreda.hashnode.dev·3d ago · 13 min readAI Era: Deconstructing the Tech Stack from Electrons to Living ModelsAs a software engineer , I am deeply interested in AI. However, I often find that the vast majority of content out there is created by engagement farmers chasing likes. It is usually surface-level flu00
MRMahmoud Redainmahmoudreda.hashnode.dev·Jul 18 · 8 min readWhy Distributed Database Need Global Secondary IndexesAt its core, a database is just a system that writes data to a disk and reads it back. When a database is small, finding a specific record is fast. But as tables grow to millions or billions of rows, 00
MRMahmoud Redainmahmoudreda.hashnode.dev·Jun 12 · 6 min readA Developer's Guide to Kafka (Part 4): Leaders, Followers, and the Single Source of TruthIn Part 3, we evolved our architecture from a single log into a Distributed Log. By using partitioning and replication, we spread our data across a cluster of commodity servers, multiplying throughput00
MRMahmoud Redainmahmoudreda.hashnode.dev·May 18 · 14 min readWhy Every Developer Should Love Postgres: Full-Text SearchHint: If you want to understand more about full-text search, please read the first article : Beyond the LIKE Operator: A Deep Dive into Full-Text Search and the Inverted Index When a product manager r00
MRMahmoud Redainmahmoudreda.hashnode.dev·May 17 · 11 min readBeyond the LIKE Operator: A Deep Dive into Full-Text Search and the Inverted Index Introduction For developers , searching text often begins with the LIKE '%keyword%' operator or regular expressions. While functional for basic tasks, these approaches execute sequential, character-by00