Ho notato importanti festival musicali (almeno in Australia) e altri eventi che hanno un picco nel traffico quando i biglietti sono in vendita hanno enormi problemi a mantenere i loro siti web in esecuzione bene. Ho visto alcune tecniche diverse utilizzate per provare a combattere questo come sessioni brevi e code virtuali, ma non sembrano avere molto effetto.Sito scalabile di ticketing/festival
Se dovessi progettare un sito Web per vendere un sacco di biglietti in un breve lasso di tempo, come gestiresti la scalabilità? Quali tecnologie e tecniche di programmazione useresti?
La mia esperienza è nello stack Microsoft, quindi le risposte in quell'area saranno molto utili per me, ma mi piacerebbe anche sentire come questo tipo di problema possa essere risolto su altre piattaforme.
Con quale lingua (e)/piattaforma (e) lavori con? Senza ulteriori informazioni, a questa domanda non si può rispondere in modo soddisfacente. – Sampson
Dal punto di vista applicativo, quelli ovvi sono il caching sul livello web, l'elaborazione degli ordini offline (asincrono) e le query SQL ottimizzate. Queste sono pratiche generali e non specifiche per il tuo scenario di "picco di traffico breve burst". – JoseK