Informazioni su Foundries.io
miglioramento delle prestazioni
Sfide
- Necessità di un database in grado di scalare facilmente per supportare un numero di dispositivi connessi in rapida crescita
- Un'architettura basata sui documenti non è in grado di fornire tutte le funzionalità di interrogazione necessarie.
- La migrazione e la gestione del database erano diventate troppo difficili e dispendiose in termini di tempo.
Risultati
- Couchbase ha fornito prestazioni e scalabilità 100 volte migliori e il tasso di errore precedentemente causato da problemi di scala del database è diminuito in modo significativo.
- Un problema che si prevedeva richiedesse 6 mesi e $100K per essere risolto è stato risolto molto più rapidamente a un costo sostanzialmente inferiore.
- Gli ingegneri possono ora concentrarsi sulla creazione di nuove funzionalità invece di gestire il database.
La scalabilità è fondamentale per una società di gestione di dispositivi. Lavorare con Couchbase è stato molto più semplice, non dobbiamo più preoccuparci della migrazione del database. È almeno 100 volte più scalabile di prima e il numero di errori che riceviamo si è ridotto drasticamente. È migliore sotto ogni punto di vista. Quando si vede il prezzo di un'operazione, ci si può scandalizzare, ma dobbiamo dare valore al nostro tempo. Costruire una soluzione da soli avrebbe comportato un maggiore dispendio di denaro e la perdita di opportunità. Volevo che il mio team si concentrasse sulla creazione delle nostre funzionalità, non su quelle del database. È stata una decisione molto semplice, che ci ha semplificato la vita.
Andy Doan Ingegnere software principale, Foundries.io