<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/elk/best-of/2024/12" -->

---
title: Best ELK posts — December 2024 | daily.dev
description: The most upvoted ELK posts from December 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/elk/best-of/2024/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/elk/best-of/2024/12
og:type: website
og:site_name: daily.dev
og:title: Best ELK posts — December 2024 | daily.dev
og:description: The most upvoted ELK posts from December 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of ELK — December 2024

1. 1  
[](/posts/learn-elasticsearch-with-a-comprehensive-beginner-friendly-course-ogmmgivty "Learn Elasticsearch with a Comprehensive Beginner-Friendly Course")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
Learn Elasticsearch with a Comprehensive Beginner-Friendly Course  
Master search functionality in modern applications by learning Elasticsearch. This beginner-friendly course on freeCodeCamp.org's YouTube channel covers Elasticsearch fundamentals such as index management, document storage, text analysis, and search API. You'll also dive into advanced topics like semantic search and pipelines. Apply your skills in a real-world project by building a search engine for NASA's Astronomy Picture of the Day dataset. The 5-hour course is practical, accessible, and ideal for developers, data scientists, and tech enthusiasts.  
122
2. 2  
[](/posts/how-tinder-recommends-to-75-million-users-with-geosharding-avw02iejl "How Tinder Recommends To 75 Million Users with Geosharding")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
How Tinder Recommends To 75 Million Users with Geosharding  
Tinder has improved its recommendation engine for over 75 million users by implementing geosharding, where user data is divided into geographically bound shards. This approach enhances performance, reduces latency, and improves scalability. The system leverages tools like Google's S2 Library and Apache Kafka, and addresses consistency challenges and traffic imbalances by using smart load balancing and dynamic adjustments. As a result, Tinder can manage 20 times more computations efficiently while maintaining low latency.  
116
3. 3  
[](/posts/optimizing-elasticsearch-with-custom-routing-and-handling-routing-value-changes-g0oqijkpg "Optimizing Elasticsearch with Custom Routing and Handling Routing Value Changes")  
Article  
![Avatar of trendyoltech](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/67480ca531174b03952be35abd6572a9)Trendyol Tech · 2y  
Optimizing Elasticsearch with Custom Routing and Handling Routing Value Changes  
Optimizing the integration between Couchbase and Elasticsearch, this piece discusses implementing custom routing to improve search performance. It highlights the benefits of routing queries based on itemNumbers, which reduces query scope, speeds up search operations, and efficiently uses resources. The post explains how to handle changes to itemNumbers, ensuring documents are correctly routed. Key insights from load testing reveal significant performance enhancements with custom routing, achieving faster query response times and higher query volumes.  
22

[See all ELK archives](/tags/elk/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/elk/best-of/2024/12#page","url":"https://daily.dev/tags/elk/best-of/2024/12","name":"Best ELK Posts — December 2024","description":"The most upvoted ELK posts from December 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/elk/best-of/2024/12#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/learn-elasticsearch-with-a-comprehensive-beginner-friendly-course-ogmmgivty","name":"Learn Elasticsearch with a Comprehensive Beginner-Friendly Course"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-tinder-recommends-to-75-million-users-with-geosharding-avw02iejl","name":"How Tinder Recommends To 75 Million Users with Geosharding"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/optimizing-elasticsearch-with-custom-routing-and-handling-routing-value-changes-g0oqijkpg","name":"Optimizing Elasticsearch with Custom Routing and Handling Routing Value Changes"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"ELK","item":"https://daily.dev/tags/elk"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/elk/best-of"},{"@type":"ListItem","position":5,"name":"December 2024"}]}]}
```

