Zum Seiteninhalt springen

Neue AWS-Infrastruktur für FMAdata

Für First Movers Advantage, einen US-amerikanischen Datenbroker für Immobiliendaten, übernahm makandra den Neuaufbau einer stabilen, sicheren und skalierbaren AWS-Infrastruktur.

Inklusive:

  • Einführung von Infrastructure as Code 
  • Migration der bestehenden Legacy-Infrastruktur
  • Kostensenkung bei AWS
  • Setup mit Hochverfügbarkeit nach aktuellen Best Practices

First Movers Advantage ist ein US-amerikanischer Datenbroker mit Spezialisierung auf Immobiliendaten. Das Unternehmen erfasst unter anderem, wenn Personen ihren Wohnsitz wechseln, und stellt diese Informationen Geschäftskunden zur Verfügung, beispielsweise Umzugsunternehmen.

makandra übernahm den Neuaufbau einer stabilen, sicheren und skalierbaren Infrastruktur für Sie, erstmals vollständig als Infrastructure as Code. Dazu gehörten die Migration der bestehenden Rails-Applikationen, ein Upgrade des Datenbank-Clusters, die Optimierung der AWS-Kosten sowie die Einführung eines hochverfügbaren Setups nach aktuellen Best Practices.

Branche

Immobilien- und Datenvermarktung

Technologie

AWS, OpenTofu mit Terragrunt, Puppet, Datadog

Leistungen

DevOps as a Service

Zentrale Herausforderungen

  • Modernisierung der Infrastruktur
    Die bestehende AWS-Infrastruktur wurde ursprünglich mit großer Sorgfalt und auf einer soliden Grundlage aufgebaut. Im Laufe der Zeit ergaben sich jedoch zahlreiche Möglichkeiten, Betriebssysteme und Software zu modernisieren und an aktuelle Technologien sowie Best Practices anzupassen.
  • Entwicklung hin zu einer dedizierten Betriebsstruktur
    Bisher lagen die Infrastrukturaufgaben direkt bei den Entwicklerinnen und Entwicklern. Mit der Einführung eines klaren DevOps-Fokus wurde nun ein strukturierter Ansatz für Wartung und kontinuierliche Optimierung etabliert.
  • Vom manuellen zum automatisierten Management
    In der Vergangenheit wurden Änderungen an der Infrastruktur manuell vorgenommen. Der nächste Entwicklungsschritt bestand darin, einheitliche und automatisierte Prozesse einzuführen, um Transparenz, Nachvollziehbarkeit und eine einfachere langfristige Wartung sicherzustellen.
  • Reibungslose Migration in eine moderne Umgebung
    Vor der Umstellung musste das alte Setup weiter im Live-Betrieb unterstützt werden. Gleichzeitig war eine zeitnahe Migration auf neue Server und Versionen notwendig. Eine zentrale Anforderung war, die Migration ohne Unterbrechungen durchzuführen.
  • Internationale Zusammenarbeit
    Die Projektabstimmung erfolgte zwischen Teams in drei Ländern mit bis zu acht Stunden Zeitverschiebung. Trotz dieser Rahmenbedingungen funktionierte die internationale Zusammenarbeit reibungslos.
Ich bin begeistert von der neuen Infrastruktur, die makandra für unsere Webanwendungen geschaffen hat. Besonders schätze ich den reibungslosen Migrationsprozess ohne Ausfallzeiten – es gab stets einen Backup-Plan, der es uns ermöglichte, unsere große und komplexe Infrastruktur sicher zu migrieren.
Klaudia Biała Project Lead bei First Movers Advantage

Unsere Lösung für FMAdata

Stabil & verfügbar
  • Alle Deployments sind nun hochverfügbar.
  • Bessere Performance durch optimierte AWS-Instance-Types, neuere Versionen und optimierte Konfiguration.
Effizienz & flexibel
  • Flexibleres Setup für Entwickler: Ruby/Node-Version je Deployment dynamisch änderbar.
  • Einheitliches Grundsetup für alle Server und Deployments.
Sicher & wartbar
  • Regelmäßige Sicherheitsupdates und Wartung.
  • Erweitertes Monitoring und Eingreifen bei Problemen.
  • Automatisierte, tägliche Überprüfung der AWS-Infrastruktur (aktuelle Security-Best Practices und ungewollte manuelle Änderungen).
Skalierbar
  • Infrastructure as Code & Configuration Management.
  • Änderungen an bestehenden Deployments sind schnell und sicher umsetzbar (z. B. Hoch-/Runterskalieren, neue Server hinzufügen).
  • Neue Server und Deployments sind schnell und reproduzierbar bereitzustellen.
Besonderer Fokus

Optimierung der AWS-Kosten

Ein besonderer Fokus dieses Projekts lag auf der Optimierung der AWS-Kosten – mit dem Ergebnis, dass wir Ausgaben deutlich reduzieren und gleichzeitig Verfügbarkeit sowie Performance steigern konnten.

  • Aurora-Cluster aktualisiert, Storage- und Backup-Kosten gesenkt
  • Optimiertes Scaling: kleinere Instanzen, mehr Verfügbarkeit & Performance bei ähnlichen Kosten
  • Unnötige Ressourcen entfernt, teures Monitoring ersetzt
  • AWS Savings Plans & Reserved Instances

Technische Umsetzung

  1. Zunächst wurden der AWS-Account, der bestehenden IaC-Code, die Anwendungen und die Kundenanforderungen tiefgehend analysiert. Aus dieser Bestandsaufnahme ergab sich die Priorisierung der nächsten Schritte
  2. Wir haben das AWS-Setup neu aufgesetzt und die Infrastruktur vollständig als IaC mit OpenTofu/Terragrunt definiert; die Serverkonfigurationen wurden mit Puppet umgesetzt. Bestehende Ressourcen wurden – wo es sinnvoll war – in das neue Setup importiert, andernfalls sauber neu aufgebaut. Soweit möglich kamen zusätzliche AWS-Services zum Einsatz, darunter EFS, ElastiCache, AWS Backup und ACM.
  3. Anschließend folgte die Migration: Alle Anwendungen wurden ohne Downtime auf neue Server umgezogen, ebenso das Datenbank-Cluster – trotz einer Größe von mehreren Terabyte. Parallel dazu erfolgten notwendige Versionsaktualisierungen. Zum Abschluss haben wir den AWS-Account hinsichtlich der Kosten optimiert.
Das makandra-Team war äußerst reaktionsschnell, hat unseren Bedürfnissen aufmerksam zugehört und sich entsprechend angepasst. Besonders dankbar bin ich auch für die Automatisierungen, die meine Arbeit spürbar schneller und einfacher machen. Ich kann makandra uneingeschränkt weiterempfehlen.
Klaudia Biała Project Lead bei First Movers Advantage
How to

Cloud Kosten optimieren

Dieser Artikel zeigt, wie Cloud-Kosten entstehen, wo sie aus dem Ruder laufen können und wann es sinnvoll ist, die eigene Cloud-Strategie oder sogar den Anbieter neu zu bewerten.

Projektumfang

Unsere Leistungen für FMAdata

Mood
Mehr Leistung für Ihre IT
Von der Migration bis zur Kostenoptimierung - wir gestalten Ihre AWS- und Kubernetes-Umgebung effizient und zuverlässig. Kontaktieren Sie uns für eine individuelle Beratung.
Mehr zu AWS- & Kubernetes-Unterstützung