když on ten výrobce často sám netuší, jak a co vlastně navrhnout.. (vlastní zkušenost s vývojem jisté velké aplikace). Dneska je jasný trend offloadovat výkon do clusterů (nebo alespoň specializovaných úkolů na jednotlivé stroje), pokud jde o náročné úlohy. Řešit to monolitem, který se virtualizuje - to není IMHO vhodné. Virtualizace se právě používá v případech, kdy se spouští řádově desítky NENÁROČNÝCH úloh, které se "střídají u vesla" a tak více využívají výkonný HW, který by se tak jen po 90% času jen flákal.
ale jak říkám - je málo informací. Nevím co je to za úlohu, jak je zpracována, jaký je průměrný čas zpracování (a jaké požadavky) a do jaké míry lze tuto činnost atomizovat.