Ăber Foundries.io
Verbesserung der Leistung
Herausforderungen
- Erforderlich war eine Datenbank, die leicht skaliert werden konnte, um eine schnell wachsende Anzahl von angeschlossenen GerĂ€ten zu unterstĂŒtzen.
- Eine dokumentenbasierte Architektur allein konnte nicht alle wichtigen Abfragefunktionen bereitstellen, die benötigt wurden
- Die Migration und Verwaltung von Datenbanken war zu schwierig und zeitaufwÀndig geworden.
Ergebnisse
- Couchbase lieferte eine 100-fach bessere Performance und Skalierbarkeit und die Fehlerrate, die zuvor durch Skalierungsprobleme der Datenbank verursacht wurde, sank deutlich
- Ein Problem, dessen Lösung voraussichtlich 6 Monate und $100K in Anspruch nehmen wĂŒrde, wurde viel schneller und zu wesentlich geringeren Kosten gelöst
- Die Ingenieure können sich nun auf die Entwicklung zusÀtzlicher Funktionen konzentrieren, anstatt die Datenbank zu verwalten.
Skalierbarkeit ist das A und O fĂŒr ein Unternehmen, das GerĂ€te verwaltet. Die Arbeit mit Couchbase ist viel einfacher geworden, wir mĂŒssen uns nicht mehr um die Migration der Datenbank kĂŒmmern. Couchbase ist mindestens 100-mal besser skalierbar als vorher und die Anzahl der Fehler, die wir bekommen, hat sich drastisch reduziert. Es ist in jeder Hinsicht besser. Wenn man den Preis sieht, den man fĂŒr etwas bezahlen muss, kann man schon mal schockiert sein, aber wir mĂŒssen unsere eigene Zeit schĂ€tzen. Eine Lösung selbst zu entwickeln, hĂ€tte mehr Geld gekostet und uns Möglichkeiten genommen. Ich wollte, dass sich mein Team auf die Entwicklung unserer Funktionen konzentriert, nicht auf Datenbankfunktionen. Die Entscheidung ist uns leicht gefallen, sie hat uns das Leben leichter gemacht.
Andy Doan Leitender Software-Ingenieur, Foundries.io