Nel corso degli anni sono emerse diverse innovazioni per fornire una maggiore capacità di elaborazione a un costo inferiore. Tra queste nuove tecnologie si possono citare l'informatica distribuita e le sue applicazioni, come il clustering dei server, che pur consentendo un aumento scalare della produttività, hanno introdotto nuove difficoltà come la gestione di più server e la garanzia che abbiano prestazioni equilibrate. I sistemi di load scaler sono oggetto di studio da decenni e, nonostante siano presenti sotto forma di apparecchiature specializzate o di componenti software, non sono state trovate valutazioni architetturali di questo tipo di sistemi, anche perché il fatto che siano sistemi software viene spesso ignorato, essendo considerati solo come risorse o tattiche architetturali utilizzate per migliorare le prestazioni e aumentare la disponibilità. L'uso di tecniche architetturali, in un esempio pratico di una piattaforma poco studiata in ambito accademico, permetterà di documentare i passaggi che possono essere riutilizzati in ambienti simili.