Parliamo del tuo progetto

Scalabilità

La capacità di un sistema di gestire utenti, dati o carico di transazioni in crescita senza un calo grave delle prestazioni e senza che i costi aumentino in modo sproporzionato.

  1. 01

    Perché è importante

    Un sistema che va in crash durante una campagna, una pubblicità televisiva o un picco stagionale chiude i battenti proprio nel momento in cui potrebbe vendere di più. La scalabilità va considerata fin dall'inizio: cache, indici del database, job in background e una struttura che possa crescere in orizzontale costano molto meno che aggiungerli dopo.

  2. 02

    Esempio

    Prima di un giorno di saldi, un sito e-commerce esegue un test di carico. Con dieci volte il traffico normale il passaggio del checkout rallenta; una volta spostato in background l'invio delle e-mail post-pagamento, il collo di bottiglia scompare.

  3. 03

    Errore comune

    Costruire l'architettura di scaling più complessa prima che ce ne sia bisogno o, al contrario, non eseguire mai un test di carico quando ci si aspetta una crescita.

  4. 04
Iniziamo

Parliamo del tuo progetto.

Raccontaci la tua esigenza; definiremo insieme l'ambito.