Ü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