<sarkasmus>Jasně, EU = byrokracie = kvůli tomu to je.</sarkasmus>
Ne vše se dá škálovat tak, že se koupí další server. Mnohdy v okamžiku, kdy je hardware jedné kritické komponenty na maximu a už nejde do mašiny přidat šedesáté páté CPUčko a sto dvacátý devátý gigabajt paměti, je další krok "upravit část aplikace", aby mohla běžet na více serverech.
Na jednu stranu, ano v tomhle máte naprostou pravdu.
Na druhou stranu, zadavateli není co závidět. Pokud se obrátí na profesionálního velkého dodavatele se zkušeností, tak všichni řvou "to je nějaké drahé, já bych to v PHPku s MySQL napsal za procento ceny". A když se obrátí na nějakého garážového PHPkáře, tak všichni řvou "to bylo jasný, že to neutáhne zátěž".
On ten systém třeba je i snadno škálovatelný. Ale někdo nejsíš musí napsat objednávku na nový server, někdo další ji schválí, pošle dodavateli, ten před koncem roku nestíhá. A nedejbože, aby v tom bylo ještě nějaké výběrové řízení.
To jen tak na okraj. O konkrétní situaci nic nevím.
Máte pravdu, avšak tento krok měl být proveden před spuštěním projektu. Resp. navrhnout projekt obdobného významu tak, že není škálovatelný (a je jedno, zda je úzkým hrdlem HW nebo SW) je trapné.
A navíc, vždy snad lze pokračovat v provozu s tím že se prostě obsluží jen tolik požadavků, kolik systém utáhne. Zbytku požadavků se prostě omluvíte. Rozhodně lepší než službu na 1 měsíc vypnout úplně.