SISTRIX GmbH Logo

SISTRIX GmbH

Bonn

SERP Parser für SEO Analytics bei SISTRIX

Software Craftsman | DevOps

September 2016 - Januar 2018
1 Jahr 5 Monate
Festanstellung
Produktarbeit
Bonn

Relevanz

Warum dieser Case relevant ist

Der Case macht sichtbar, wie Problemverständnis, Verantwortung, Entscheidungen und Umsetzung in diesem Kontext zusammenkamen.

Wirkung

SERP-Parser, Big-Data-Delivery und Plattformbetrieb für SEO-Analytics mit 450M+ Keywords, 200M Seeds, SERP-Feature-Auswertung, Status-Dashboard, Docker Swarm und CI/CD-Betrieb.

Was davon heute weiterwirkt

AI-native Systemarbeit steht auf denselben Grundlagen: große Datenflüsse, reproduzierbare Pipelines, klare Ownership, automatisierte Qualitätssicherung und operativ belastbare Plattformen.

SISTRIXSERP ParserYou Build It You Run ItDocker SwarmObservabilityStatus DashboardSEO Analytics

Belastbare Belege

450M+

Keywords weltweit

SERP-Parsing und Spark/Hadoop-Extraktion für große SEO-Analysen über Länder und Geräte hinweg.

200M

Seeds im Crawler

HTML-Crawler für strukturierte Datenextraktion in großem Maßstab.

SERP Features

Parser-Produkt

Organics, SEM, Shopping, Knowledge Graph, Maps, Featured Snippets und weitere Suchergebnis-Typen auswertbar gemacht.

Wo diese Erfahrung Wert schafft

  • Für Teams mit datenintensiven SaaS-Produkten, bei denen Pipeline, Delivery und Betrieb zusammengehören.
  • Für Organisationen, die nicht nur Big-Data-Backend brauchen, sondern verlässliche Lieferung und Ownership.

Case-Kontext

Überblick

SISTRIX brauchte SEO-Analytics-Pipelines, die vom selben Team gebaut, geliefert und betrieben werden konnten. Ein zentraler Teil war der SERP Parser: Suchergebnisse über Länder und Geräte erfassen, auswerten und in einem Status-Dashboard sichtbar machen, statt nur Rohdaten durch Pipelines zu schieben.

Ich arbeitete im "You Build It, You Run It"-Modell über Docker/Docker Swarm, CI/CD, Spark/Hadoop-Extraktion für 450M+ Keywords weltweit und Apache-Mesos/Marathon-Plattformarbeit. Der Parser machte SERP Features wie Organics, SEM, Shopping, Knowledge Graph, Maps, Featured Snippets und Sitemaps über countries and devices operativ prüfbar.

Verantwortung

Aktivitäten

  • SERP Parser: Suchergebnisse über Länder, Geräte und SERP Features strukturiert auswertbar gemacht
  • Parser-Status: Status-Dashboard mit Play Framework für Week-basierte Läufe, Success-Status, Durchsatz und calc nodes
  • Big-Data-Pipelines: HTML-Parser mit XPath für Millionen Keywords pro Land und API-Integration
  • Datenextraktion: HTML-Crawler mit Spark/Hadoop für 200M Seeds und strukturierte Datenextraktion
  • DevOps & CI/CD: "You Build It, You Run It"-Pipeline mit Docker und automatisierten Deployments
  • Plattform-Setup: über bereitgestellten Serverzugang Container-Setup, Dashboards und Observability nah am Parser-Betrieb aufgebaut
  • PaaS-Architektur: Apache Mesos/Marathon, AWS Route 53 und skalierbare Infrastruktur
  • Qualitätssicherung: automatisierte Akzeptanztests für SaaS-Tools mit Cucumber und Selenium
  • Monitoring & Operations: Status-Dashboard mit Play Framework und operative Transparenz

Arbeitsweise

Methodik

  • "You Build It, You Run It": DevOps-Kultur und End-to-End Ownership für Parser, Pipelines und Betrieb
  • Operative Sichtbarkeit: Parser status, SERP Features, Durchsatz und Fehlerzustände als Produktfeedback nutzbar machen
  • Big-Data-Processing: Spark/Hadoop und skalierbare Datenpipelines für wiederholbare Suchergebnis-Auswertung
  • CI/CD: automatisierte Tests, Continuous Deployment und Deployment-Feedback eng am Laufzeitverhalten halten

Technischer Kontext

Technologie-Stack

Die Tools sind hier kein Selbstzweck. Relevant ist, welche Systemebenen im Projekt zusammengebracht wurden.

10Bereiche
45Technologien

Datenbanken & Storage

5
Google Guava CachememcachedMySQLArangoDBDatenspeicher

Messaging & Event Streaming

1
Pub/Sub

DevOps

9
MavenDockerDocker SwarmGitApache MesosMarathonContainer OrchestrationStatus DashboardObservability

Tools

4
SBTCucumberSeleniumMockito

Methoden & Qualität

2
Test-Driven DevelopmentAutomated Testing

Backend

9
JavaScalaPlay FrameworkAkkaGoogle GuiceREST APIsRxJavaGroovyJOOQ

Frontend

2
JavaScriptHTML-Parsing

Daten & KI

11
SparkHadoopBig-Data-VerarbeitungNutchTikaXPathSAXON-HESuchergebnis-ParsingSERP ParserSERP-Feature-ExtraktionDatenextraktion

CI/CD & Delivery Pipelines

1
CI/CD Pipeline

Architektur

1
PaaS-Architektur

Nächster Schritt

Wenn du ähnliche Verantwortung brauchst, können wir den nächsten sinnvollen Hebel direkt einordnen.

Schreib kurz, welche Lage, welches Ziel und welche Entscheidung gerade zusammenkommen. Ich antworte persönlich mit einer klaren Einschätzung zum möglichen Wertbeitrag.