Leistung · Suche & Elasticsearch

Suche, die auch unter Last liefert.

Wenn zentrale Suchfunktionen zum Engpass werden, braucht es eine Architektur, die Performance und Verfügbarkeit verbindet.

  • Elasticsearch als tragfähiges Fundament für kritische Sucharchitekturen
  • Migration bestehender Suchen im laufenden Betrieb
  • Skalierbarkeit und Observability von Beginn an mitgedacht
Ausgangslage

Wenn Suche zum Engpass wird.

Suchfunktionen sind oft historisch gewachsen. Sie haben Last nie erwartet, die sie heute tragen müssen. Wenn Fachbereiche darauf angewiesen sind, werden Probleme sofort sichtbar.

Typische Situationen

  • 01Suchergebnisse werden langsamer, je mehr Daten und Nutzer dazukommen
  • 02Veraltete Suchtechnologien erreichen Performance- und Lastgrenzen
  • 03Fehlende Relevanzsteuerung führt zu unpassenden Ergebnissen
  • 04Ausfälle der Suche betreffen direkt den Tagesbetrieb
Unser Ansatz

Elasticsearch als Fundament. Für produktive Last ausgelegt.

Wir bauen Sucharchitekturen, die im laufenden Betrieb migriert werden können, mit dem Ziel, Betriebsunterbrechungen zu vermeiden.

  • 01

    Funktionsanalyse vor Konzeption

    Wir verstehen die bestehende Suche (Queries, Nutzungsmuster, Relevanz), bevor wir etwas Neues bauen.

  • 02

    Daten-Denormalisierung

    Gezielt strukturiert für Relevanz und Performance, nicht für einen Datenbank-Export.

  • 03

    Georedundante Cluster-Architektur

    Ausfallsichere Topologie mit Fail-Over zwischen Zonen.

  • 04

    Automatisierte Bereitstellung

    Deployments und Updates über CI/CD: nachvollziehbar, wiederholbar, rückrollbar.

  • 05

    Monitoring als Fundament

    Bestandteil der Plattform, nicht als Nachgedanke. Logs und Metriken von Tag 1.

Anwendungsfälle

Drei Muster aus der Suchpraxis.

Drei Muster aus der Praxis und was sie für Ihren Betrieb bedeuten.

  • 01

    Migration einer Bestandssuche

    Wechsel von alter Suchtechnologie (z. B. Lucidworks Fusion, Solr, Eigenbau) zu Elasticsearch, ohne Betriebsunterbrechung.

    Nutzen

    Parallelbetrieb bis zur gesicherten Umschaltung. Kontrollierter Rollback jederzeit möglich.

  • 02

    Neue Suche für wachsende Plattformen

    Aufbau einer ausfallsicheren Suche von Grund auf, passend zu Datenvolumen und Nutzerlast der nächsten Jahre.

    Nutzen

    Architektur, die mitwächst. Keine Redesigns bei steigender Last.

  • 03

    Observability für bestehende Suchen

    Aufbau zentraler Log- und Metrik-Cluster zur Stabilisierung bestehender Sucharchitekturen.

    Nutzen

    Störungen früh erkennen, Ursachen nachvollziehen, Betriebsqualität messbar machen.

Referenz · Öffentlicher Dienst

Personensuche im IAM-Umfeld. Migration ohne Betriebsunterbrechung.

Migration einer zentralen Personensuche von Lucidworks Fusion auf Elasticsearch. Go-Live Dezember 2023, seither im kontinuierlichen Betrieb.

Suchen pro Tag
200k+Suchen pro Tag
Logs pro Tag im Cluster
1 Mio.+Logs pro Tag im Cluster
Umsetzungszeitraum
~1 JahrUmsetzungszeitraum
Architektur

3 Zonen · Tiebreaker · georedundante Verfügbarkeit

Umsetzung
  • 01

    Funktionsanalyse

    Queries, Relevanz und Nutzungsmuster der Bestandssuche dokumentiert.

  • 02

    Architektur

    Georedundanter Elasticsearch-Cluster über drei Zonen mit Tiebreaker, Fail-Over zwischen den Zonen.

  • 03

    Parallelbetrieb

    Neue und alte Suche parallel, mit Traffic-Shadowing und Lasttests.

  • 04

    Umschaltung

    Kontrollierter Rollout, sofortige Rollback-Option, keine Downtime.

  • 05

    Betrieb

    Monitoring, Releases, Weiterentwicklung seit Go-Live 12/2023.

Technisch
  • Elasticsearch
  • Logstash
  • Kibana
  • Metricbeat
  • TypeScript
  • NestJS
  • Node.js
  • GitLab CI/CD
  • Docker
  • Podman
  • Cypress
  • Autocannon

Im Anschluss: Aufbau eines zentralen Log-Monitorings über fünf Systeme mit mehreren Millionen Logs pro Tag.

Nutzen

Was Unternehmen konkret gewinnen.

  • 01

    Stabilität

    Bei wachsender Nutzerlast auch in Spitzenzeiten verlässlich.

  • 02

    Bessere Suchqualität

    Durch Relevanz- und Datenoptimierung, nicht durch Zufall.

  • 03

    Ausfall­sicherheit

    Georedundante Architektur mit automatischem Fail-Over.

  • 04

    Transparenz

    Betriebszustand messbar über Monitoring und Dashboards.

  • 05

    Planbarkeit

    Automatisierte Deployments. Releases werden Routine, nicht Risiko.

Warum Tiffinger & Thiel

Erfahrung schlägt Theorie.

Wir haben zentrale Systeme im laufenden Betrieb migriert, darunter eine produktive Suche, die über 200.000 Such-Anfragen pro Tag verarbeitet. Wir wissen, was dabei schiefgehen kann, bevor es schiefgeht.

„Eine Suche ist nur so gut wie ihre Stabilität unter Last."
  • 01Nachgewiesene Migrationen im Hochlastbetrieb
  • 02Elasticsearch-Expertise inklusive Cluster-Betrieb und Monitoring
  • 03Klare Haltung gegen Big-Bang-Migrationen
  • 04Test- und Fail-Over-Konzepte als Standard, nicht als Zusatzleistung
  • 05Team mit technischer Umsetzungsverantwortung
Nächster Schritt

Eine Suchmigration in Vorbereitung?
Oder kommt Ihre Suche an Grenzen?

Wir prüfen gemeinsam, wie eine belastbare Sucharchitektur für Ihre Anforderungen aussehen kann. Ohne Big-Bang und mit kontrollierbarem Rollout.

Ansprechpartner
Moritz Flügel · Geschäftsleiter
Telefon
+49 871 4773 1779
E-Mail
info@tiffinger-thiel.de

Wir verarbeiten Ihre Angaben ausschließlich zur Bearbeitung Ihrer Anfrage (Art. 6 Abs. 1 lit. b DSGVO). Details in der Datenschutzerklärung.