---
title: "Mahmoud Reda (@Mahmoud02) | Hashnode"
description: "Programming. Read the latest articles by Mahmoud Reda on Hashnode."
url: "https://hashnode.com/@Mahmoud02"
---

@Mahmoud02

# Mahmoud Reda

@Mahmoud02 · Joined January 2022

Programming

### [AI Era: Deconstructing the Tech Stack from Electrons to Living Models](https://mahmoudreda.hashnode.dev/ai-era-deconstructing-the-tech-stack-from-electrons-to-living-models?utm_source=hashnode&utm_medium=feed)

From electrons to living AI models, explore how technology evolves into intelligent systems shaping the future of innovation.

13 min read · [mahmoudreda.hashnode.dev](https://mahmoudreda.hashnode.dev/ai-era-deconstructing-the-tech-stack-from-electrons-to-living-models?utm_source=hashnode&utm_medium=feed)

[Aug 20](https://hashnode.com/posts/ai-era-deconstructing-the-tech-stack-from-electrons-to-living-models/6a8776e253d7b2d5ec1ccc9f)

### [Why Distributed Database Need Global Secondary Indexes](https://mahmoudreda.hashnode.dev/why-distributed-database-need-global-secondary-indexes?utm_source=hashnode&utm_medium=feed)

At 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,

8 min read · [mahmoudreda.hashnode.dev](https://mahmoudreda.hashnode.dev/why-distributed-database-need-global-secondary-indexes?utm_source=hashnode&utm_medium=feed)

[Jul 18](https://hashnode.com/posts/why-distributed-database-need-global-secondary-indexes/6a5bf3f1d1869872364a4e89)

### [A Developer's Guide to Kafka (Part 4): Leaders, Followers, and the Single Source of Truth](https://mahmoudreda.hashnode.dev/a-developer-s-guide-to-kafka-part-4-leaders-followers-and-the-single-source-of-truth?utm_source=hashnode&utm_medium=feed)

In 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 throughput

6 min read · [mahmoudreda.hashnode.dev](https://mahmoudreda.hashnode.dev/a-developer-s-guide-to-kafka-part-4-leaders-followers-and-the-single-source-of-truth?utm_source=hashnode&utm_medium=feed)

[Jun 12](https://hashnode.com/posts/a-developer-s-guide-to-kafka-part-4-leaders-followers-and-the-single-source-of-truth/6a2c16ab4a99a07e07abf893)

### [Why Every Developer Should Love Postgres: Full-Text Search](https://mahmoudreda.hashnode.dev/why-every-developer-should-love-postgres-full-text-search?utm_source=hashnode&utm_medium=feed)

Hint: 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 r

14 min read · [mahmoudreda.hashnode.dev](https://mahmoudreda.hashnode.dev/why-every-developer-should-love-postgres-full-text-search?utm_source=hashnode&utm_medium=feed)

[May 18](https://hashnode.com/posts/why-every-developer-should-love-postgres-full-text-search/6a0b62d24e81b73048901813)

### [Beyond the LIKE Operator: A Deep Dive into Full-Text Search and the Inverted Index](https://mahmoudreda.hashnode.dev/beyond-the-like-operator-a-deep-dive-into-full-text-search-and-the-inverted-index?utm_source=hashnode&utm_medium=feed)

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-by

11 min read · [mahmoudreda.hashnode.dev](https://mahmoudreda.hashnode.dev/beyond-the-like-operator-a-deep-dive-into-full-text-search-and-the-inverted-index?utm_source=hashnode&utm_medium=feed)

[May 17](https://hashnode.com/posts/beyond-the-like-operator-a-deep-dive-into-full-text-search-and-the-inverted-index/6a09e2853104e2aff0af37cb)
