Jak CoinPaprika zbudowała skalowalną infrastrukturę Bare Metal dla rynku kryptowalut
servers

20+ Bare-Metal-Server

lines communicating

30 Millionen API-Requests pro Tag

cloud_migration2

2 TB an Datenübertragungen täglich

Zusammenfassung

CoinPaprika ist eine Plattform, die Marktdaten für Kryptowährungen bereitstellt und sowohl zentralisierte als auch dezentralisierte Börsen abdeckt. Die Plattform trackt mehr als 57.000 Kryptowährungen und Token, aggregiert Daten aus über 500 Quellen und ermöglicht einen umfassenderen und multidimensionalen Überblick über den Markt. Mit dem Ziel, ein möglichst genaues Bild der Marktbedingungen zu liefern, analysiert sie eine Vielzahl digitaler Assets. Um dies zu erreichen, benötigte das Unternehmen eine Infrastruktur, die volle Kontrolle und vorhersehbare Kosten bietet. Außerdem musste sie skalierbar sein, damit Datenmengen und Traffic weiterhin wachsen können. Anstatt sich für Pay-as-you-go-Lösungen zu entscheiden, wählte CoinPaprika aus Stabilitäts- und Leistungsgründen die Bare-Metal-Server von OVHcloud. Durch diese Wahl profitiert das Unternehmen von einem zuverlässigen 24/7-Betrieb, einer vorhersehbaren Budgetplanung und von der Flexibilität, die Infrastruktur nach Bedarf erweitern zu können.

Die Herausforderung

CoinPaprika ist von Anfang an als eine stark datengestützte Plattform gewachsen. Heute verarbeitet die Plattform im Durchschnitt mehr als 30 Millionen API-Anfragen und etwa 2 TB an Datenübertragungen pro Tag. Dementsprechend war eine Infrastruktur erforderlich, die mit dem schnelllebigen Kryptowährungsmarkt Schritt halten kann. Als die betrieblichen Aktivitäten wuchsen, wurde die Kostenkontrolle zu einer zunehmenden Herausforderung. Das Unternehmen testete zwar gelegentlich klassische Public-Cloud-Lösungen, doch ihm wurde schnell klar, dass ein Preismodell auf Basis der Datenübertragungen und Compute-Nutzung seinen Budgetplan übermäßig komplex machen würde. Aufgrund der großen Datenmengen und des Risikos plötzlicher Verkehrsspitzen konnte es zu einem schwer vorhersehbaren Kostenanstieg kommen, was sich direkt auf die Stabilität des Unternehmens auswirkte. Daher bestand die zentrale Herausforderung für CoinPaprika darin, eine Lösung zu implementieren, die eine sichere und stabile Plattform mit Kontrolle über die Infrastrukturkosten vereint.

Die Lösung

Das Unternehmen entschied sich für die OVHcloud Infrastruktur, die hauptsächlich auf dedizierten Bare-Metal-Servern basiert – ergänzt durch VPS, wo nötig und je nach Rolle der einzelnen Systemkomponenten. Ein zentrales Element seiner Architektur ist das private vRack, das die Server innerhalb eines isolierten internen Netzwerks verbindet. Das ermöglicht es, den öffentlichen Traffic von der Kommunikation zwischen den Systemkomponenten zu trennen und gleichzeitig eine vorhersehbare Leistung auch unter hoher Last zu gewährleisten.

Die Infrastruktur basiert auf einem mehrschichtigen Design, das Lastverteilung, Anwendungsdienste, Datenverarbeitung, Storage und Caching trennt. Bare-Metal-Server wurden spezifischen Rollen innerhalb des Systems zugewiesen, darunter API-Dienste (Go), Plattform-Backend (PHP), Blockchain-Datenverarbeitung und -Indizierung, Datenbank-Cluster (ClickHouse, MySQL) und ein mehrschichtiges Caching-System (Redis, Memcached, Varnish). Diese Architektur isoliert rechenintensive Workloads von ausgeprägten Lese- und Schreiboperationen sowie latenzempfindlichen Prozessen. Infolgedessen arbeiten die Systemkomponenten unabhängig voneinander, ohne sich gegenseitig zu beeinträchtigen, selbst unter hoher Last.

Das Ergebnis

Durch die Bereitstellung einer dedizierten Infrastruktur auf OVHcloud Bare Metal konnte CoinPaprika eine stabile Umgebung für die Verarbeitung großer Datenmengen schaffen. Die Architektur auf Basis von mehr als 20 Bare-Metal-Servern, die über ein privates vRack Netzwerk verbunden sind, ermöglichte eine klare Trennung der Systemrollen und eine präzise Zuweisung von Ressourcen je nach Workload-Anforderungen.

Diese Struktur gewährleistet eine hohe Serviceverfügbarkeit unter konstanter und intensiver Last und sorgt gleichzeitig für betriebliche Vorhersehbarkeit. Das Skalieren erfolgt durch die Erweiterung spezifischer Schichten – wie der API-, Datenverarbeitungs- oder Datenbankschicht –, ohne dass kostspielige Migrationen oder eine komplette Neugestaltung der Plattform erforderlich sind.

Infolgedessen kann CoinPaprika seine Dienste kontrolliert und langfristig weiterentwickeln, die Systemstabilität aufrechterhalten und vorhersehbare Infrastrukturkosten sicherstellen.

Wir bewegen uns im Hinblick auf Daten und Traffic in einer Größenordnung, für die Vorhersehbarkeit entscheidend ist. Mit einer Infrastruktur, die auf den Dedicated Servern von OVHcloud basiert, können wir unsere Produkte weiterentwickeln, ohne uns darum sorgen zu müssen, dass plötzliche Spitzen zu unkontrollierten Kosten führen. Das kommt der Stabilität unseres Geschäfts und dem kontinuierlichen Wachstum unserer Dienste zugute.

Radosław Wesołowski, CEO, CoinPaprika

CoinPaprika schema