Part 2: Optimize the indexing process using bulk index requests and multi-threading.
Part 1: Indexing new documents into Elasticsearch using French government's open data "Demande de valeurs foncières (DVF)".
8 lessons learned from data deletion: data organization, naming convention, deletion checks, multi-step deleiton, dangling resources, observability, tecnical constraints and verification.
How to make your web application more reliable with feature flags?
Introdution to Google Error-Prone in Maven, which augments the compiler's type analysis and catches more mistakes at compile time!
What is throttling and how to write a simple throttler in Java.
How to use Java Time in different frameworks? This article shares examples in Java concurrency classes, Jackson, Akka, and Elasticsearch.
This article explains the 18 allocation deciders in Elasticsearch: when they decide to allow, deny, or throttle the shard allocation under different circumstances. Also, a complete list of messages for unassigned shards.
173 post articles, 22 pages.