Open in app

Sign In

Write

Sign In

Mahmoud Yasser
Mahmoud Yasser

61 Followers

Home

About

Published in

Dev Genius

·Jun 17

Elasticsearch Architecture IX: Document Versioning & Optimistic Concurrency Control

Let me share something about Elasticsearch that I haven’t covered previously, but don’t worry, I’ll explain it in a friendly and easy-to-understand manner. Document Versioning When we index documents in Elasticsearch, it keeps track of their versions. …

Elasticsearch

7 min read

Elasticsearch Architecture IX: Document Versioning & Optimistic Concurrency Control
Elasticsearch Architecture IX: Document Versioning & Optimistic Concurrency Control
Elasticsearch

7 min read


Published in

Dev Genius

·Jun 4

Elasticsearch Architecture VIII: How Elasticsearch writes data?

Hello there! Now that you know how Elasticsearch reads data, how does it write data? When a write request is sent, it goes through the same routing mechanism that we explained earlier. This process helps in determining which replication group currently stores or should store the document. When it comes…

Elasticsearch

6 min read

Elasticsearch Architecture VIII: How Elasticsearch writes data?
Elasticsearch Architecture VIII: How Elasticsearch writes data?
Elasticsearch

6 min read


Published in

Dev Genius

·Jun 2

Elasticsearch Architecture VII: How Elasticsearch reads data?

Hello there! In our previous conversation, we briefly discussed the concept of routing in Elasticsearch. Now, let’s go on a journey to learn more about how Elasticsearch handles data reading. …

Elasticsearch

3 min read

Elasticsearch Architecture VII: How Elasticsearch reads data?
Elasticsearch Architecture VII: How Elasticsearch reads data?
Elasticsearch

3 min read


Published in

Dev Genius

·Apr 12

Elasticsearch Architecture VI: Routing

Hello there! Have you ever considered how Elasticsearch knows where to store your documents? And how does it know where to look for them, as well as whether to retrieve, update, or delete them? It’s an exciting process that all comes down to the concept of routing. Introduction to Routing

Elasticsearch

5 min read

Elasticsearch Architecture VI: Routing
Elasticsearch Architecture VI: Routing
Elasticsearch

5 min read


Apr 8

Elasticsearch Architecture V: Node Roles

Hey there! So, you probably already know that an Elasticsearch cluster is made up of one or more nodes. Each node stores data on shards, and each shard is stored on a node. …

Elasticsearch

14 min read

Elasticsearch Architecture V: Node Roles
Elasticsearch Architecture V: Node Roles
Elasticsearch

14 min read


Apr 5

Elasticsearch Architecture IV: Replication

Hey there! Now that we understand sharding, let’s delve into something similar yet distinct: replication. Understanding Shard Replication in Elasticsearch An index consists of a single shard by default, but what happens if the node where a shard is stored experiences a failure such as a disk failure? The data is lost because we have…

Elasticsearch

12 min read

Elasticsearch Architecture IV: Replication
Elasticsearch Architecture IV: Replication
Elasticsearch

12 min read


Mar 29

Elasticsearch Architecture III: Sharding and Scalability

Hey there! I’m excited to share some additional information with you. You’re probably aware that Elasticsearch has a fantastic feature that allows it to scale up by adding nodes to a cluster. This means that as your data and disk space requirements grow, you can easily expand the cluster to…

Elasticsearch

6 min read

Elasticsearch Architecture III: Sharding and Scalability
Elasticsearch Architecture III: Sharding and Scalability
Elasticsearch

6 min read


Mar 27

Elasticsearch Architecture II: Inspecting the cluster

Great job on getting a good understanding of what an Elasticsearch cluster is. Now, let’s take a moment to inspect the one that we have running, and I’ll guide you through it step-by-step. To start, simply open up the console tools in Kibana. You can find it by clicking the…

Elasticsearch

5 min read

Elasticsearch Architecture II: Inspecting the cluster
Elasticsearch Architecture II: Inspecting the cluster
Elasticsearch

5 min read


Mar 23

Elasticsearch Architecture I: Clusters, Nodes, and Indices

Hey there! Today, we’ll have a fun and simple chat about Elasticsearch architecture. So, sit back, grab a coffee and settle in. “Elasticsearch is one of the most powerful search engines available today. Its ability to index and search vast amounts of data quickly and accurately makes it an indispensable…

Elasticsearch

6 min read

Elasticsearch Architecture I
Elasticsearch Architecture I
Elasticsearch

6 min read


Mar 18

How to block NodeJS 👀?

Hey there👋! Great job on reading the title correctly. Today, I’ll be showing you how to block NodeJS even though it’s a non-blocking runtime environment. Join me on this short exploration of the different scenarios that can block our NodeJS event loop. Introduction NodeJS is a really powerful open-source, cross-platform runtime…

Nodejs

11 min read

How to block NodeJS 👀?
How to block NodeJS 👀?
Nodejs

11 min read

Mahmoud Yasser

Mahmoud Yasser

61 Followers

Backend Engineer @ Travolic

Following
  • Allen Helton

    Allen Helton

  • Bennett Garner

    Bennett Garner

  • TechMagic

    TechMagic

  • John Au-Yeung

    John Au-Yeung

  • Monit Sharma

    Monit Sharma

See all (177)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams