PerfectScalePerfectScale

Diese Seite ist auch in English, Español, Français, Italiano, 日本語 und Português verfügbar.

HackerRank halbiert EC2-Kosten und modernisiert die Build-Pipeline

DoiT-Technologie und PerfectScale for Spot helfen HackerRank, die AWS-Infrastruktur zu optimieren und Release-Zyklen zu beschleunigen

PerfectScale
HackerRank

The Challenge

Mit dem rasanten Wachstum der HackerRank-Nutzerbasis musste das Engineering-Team produktiver werden, ohne die Kosten der AWS-Infrastruktur in die Höhe zu treiben. Die größte Hürde: Ausfallzeiten durch ineffiziente Pipelines, die Engineers und Kunden gleichermaßen frustrierten. Die bestehende Build-Release-Pipeline führte zu Verzögerungen und langen Release-Zyklen – mit erheblichen Reibungsverlusten.

The Solution

DoiT empfahl ein mehrstufiges Vorgehen: kürzere Startzeiten für Docker-Container, parallele Ausführung von Unit-Tests sowie die Migration des Build-Servers auf Amazon ECS mit AWS Fargate. Das FinOps-Team führte PerfectScale for Spot ein, um die Auto-Scaling-Gruppen in Non-Production-Umgebungen zu optimieren. So ließen sich Spot Instances zuverlässig einsetzen – mit automatischem Fallback auf On-Demand, falls erforderlich.

Results

  • Schlankerer Build-Release-Zyklus mit weniger Overhead und dadurch häufigere Releases
  • 24 % weniger On-Demand-EC2-Ausgaben – Einsparungen in Tausenderhöhe
  • 50 % geringere On-Demand-EC2-Kosten für Non-Production Auto Scaling Groups
  • Höhere Service-Zuverlässigkeit und schnellere Auslieferung an die Kunden

Mit dem Wachstum unserer Nutzerbasis hatten wir bei HackerRank mit Herausforderungen in der AWS-Infrastruktur zu kämpfen, die zusätzliche Kosten und ärgerliche Ausfallzeiten verursachten. Die Beratung und die Kostenoptimierungstechnologie von DoiT waren Gold wert: Die Ursachen wurden schnell identifiziert und ein mehrstufiger Ansatz geliefert, mit dem wir die Ausfallzeiten reduziert, die EC2-Ausgaben um 24 % gesenkt und die On-Demand-EC2-Kosten unserer Non-Production-ASGs um fast 50 % verringert haben.

Vinay Aggarwal, Senior Software Engineer

Über HackerRank

HackerRank wurde 2012 in Kalifornien gegründet und unterstützt heute mehr als 3.000 Unternehmen weltweit bei der Einstellung qualifizierter Entwickler. Über die hauseigene Plattform können Arbeitgeber die Programmierkenntnisse von Kandidaten anhand von Coding Challenges, Assessments und technischen Reviews prüfen und bewerten. So lassen sich Talente in jeder Phase des Recruiting-Prozesses objektiv beurteilen. Darüber hinaus betreibt HackerRank eine Community-Plattform, auf der Entwickler weltweit Wissen teilen, ihre Fähigkeiten zeigen, Coding Challenges lösen, an Wettbewerben teilnehmen und gemeinsam an Projekten arbeiten.

Projekt zur Pipeline-Modernisierung

DoiT erkannte, dass die Build-Release-Pipeline von HackerRank zu Verzögerungen und langen Release-Zyklen führte. Die Lösung umfasste kürzere Startzeiten für Docker-Container, die Bereitstellung von Code-Beispielen und Dokumentation für einen Proof of Concept, die parallele Ausführung von Unit-Tests sowie die Migration des Build-Servers auf Amazon Elastic Container Service mit AWS Fargate. Das Ergebnis: mehr Elastizität, weniger Wartungsaufwand und ein deutlich schlankerer Build-Release-Prozess.

Kostenoptimierung mit PerfectScale for Spot

Das FinOps-Team von DoiT setzte PerfectScale for Spot ein, um die Auto Scaling Groups der EKS-Worker-Nodes in Non-Production-Umgebungen zu optimieren. Mithilfe von Machine Learning überwacht die Technologie die Cloud-Nutzung kontinuierlich und erkennt Compute-Ressourcen, die nicht durch bestehende Commitments abgedeckt sind. PerfectScale for Spot lieferte Best-Practice-Empfehlungen für die ASG-Konfiguration, unterstützte mehr Instance-Typen mit ähnlichen Eigenschaften und bot ein Fallback auf On-Demand, sobald die Spot-Kapazität nicht ausreicht.

Messbarer Business-Impact

Dank der Pipeline-Modernisierung kann HackerRank kleine Änderungen häufiger und mit größerer Agilität ausliefern – ganz im Sinne agiler Prinzipien der inkrementellen Auslieferung. Das Resultat: ein schnellerer und zuverlässigerer Service für die Kunden. Die Kostenoptimierung brachte 24 % weniger On-Demand-EC2-Ausgaben und nahezu eine Halbierung der On-Demand-EC2-Kosten für Non-Production-ASGs – Einsparungen in Tausenderhöhe, ohne zusätzlichen Aufwand oder Risiko.

Erfahren Sie, wie PerfectScale die Kubernetes-Effizienz steigert

Entdecken Sie, wie PerfectScale Teams beim Right-Sizing von Clustern unterstützt, Waste removal ermöglicht und die Performance verbessert – ganz ohne manuelles Tuning.

More customer stories

OneFootball

Kubernetes-Optimierung im Takt des Weltfußballs

25%
weniger Kosten für die Kubernetes-Infrastruktur
80%
weniger Engineering-Aufwand für Kubernetes-Kostenoptimierung und Resilienz-Tuning
Luma Health

Luma Health senkt EKS-Kosten um 40 % und gewinnt jährlich Tausende Engineering-Stunden zurück

90%
Weniger Zeit für manuelles Kubernetes-Right-Sizing
40%
Weniger Amazon-EKS-Kosten
+1,700h/year
Engineering-Stunden für Zuverlässigkeit und Performance
PlayHQ

PlayHQ automatisiert die Kubernetes-Optimierung mit PerfectScale

40%
Reduction in non-production Kubernetes costs
40%
Reduction in non-production K8s costs
20%
Reduction in production K8s costs
SNCF

SNCF senkt Kubernetes-Kosten mit PerfectScale um 30 %

30%
Kostensenkung
~€500K
Estimated Annualized Savings
250
Clusters Under Optimization
NOS

NOS senkt Kubernetes-Kosten in der Multi-Cluster-Umgebung deutlich

50%
Cost Reduction
50%
Cost reduction on largest cluster
0%
Idle resources on main node pools
K1x

K1x senkt Cloud-Kosten und verschlankt den Kubernetes-Betrieb

Thousands
Saved Per Month
Thousands
Saved per month on cloud spend
<10%
Resource utilization on over-provisioned nodes before optimization
Trax

Wie Trax mit PerfectScale 75 % der Kubernetes-Kosten einsparte

75%
Geringere K8s-Kosten
Riftweaver

Riftweaver optimiert seine Kubernetes-Umgebung mit PerfectScale

59%
Reduction in CPU Throttling
6
Critical APIs Improved
80,000+
Game Downloads