Codexworker

Elasticsearch Migration & Upgrade

Moving to Elasticsearch from MySQL/Solr, or upgrading ES versions with breaking mapping changes — I handle the reindex, the mapping changes and the cutover so search stays available.

I'm a backend developer with 10+ years of experience across PHP, Go, MySQL and Elasticsearch. Recent work includes Cenoskop (30M+ products daily), Niftycent (US price intelligence), and facha.sk (Go backend). I build, fix and optimize backend systems that handle real data and real traffic.

What I Can Help With

Migrate to or upgrade Elasticsearch with minimal downtime.

Typical Problems

reindex to a new mapping version upgrade with breaking changes zero-downtime cutover data validation after migration relevance regression checks

Relevant Experience

Migrated Cenoskop's Elasticsearch from version 7.x to 8.x with breaking mapping changes — used reindex-from-remote into a new index, validated data, and cut over with aliases. Zero downtime during the migration.

What Is Included

migration plan
reindex strategy (reindex-from-remote)
alias-based cutover
data validation
rollback plan

How It Works

We plan the cutover with aliases, reindex into the new target, validate, and switch traffic. From €1,500.

Starting from €1,500

Migration/upgrade for one primary index.

Frequently Asked Questions

Can you reindex without downtime?

Yes, using reindex-from-remote into a new index and cut over with an alias — traffic keeps serving during the move.

Related Services

Other problems I help with.

Custom Elasticsearch Development

Implement Elasticsearch for search, analytics and indexing.

Details →

Elasticsearch Optimization

Optimize Elasticsearch queries, mappings, indices and cluster configuration.

Details →

Backend Migration Without Rebuilding Everything

Migrate backend components incrementally.

Details →

Systems I've Built

Relevant production work.

Job & Services Marketplace

facha.sk

Find a job or offer your services.

Built the Go backend — API, matching logic and deployment.

Job Marketplace Services Go
Traffic Analysis

AnalyticsForWebsite

Custom solution for collecting and evaluating traffic metrics with emphasis on processing speed and minimizing backend load.

Designed and built the backend for fast traffic metric collection and evaluation.

Performance Optimization Data Collection
Price Intelligence Engine

Cenoskop / Levnobot

Crawler monitoring millions of products. Processing 30M products daily and comparing them.

Built and maintain the full crawling pipeline — from scraping through Elasticsearch indexing to price comparison.

Data Aggregation Scraping ElasticSearch
US Price Intelligence

Niftycent

Price intelligence engine for the US market. Processing large-scale product data.

Built the data pipeline and crawling infrastructure for large-scale US product monitoring.

Data Aggregation Scraping Big Data

Need Help With This?

Describe the problem in a few lines — I'll look at it and tell you what I think.

Discuss an Elasticsearch migration