Jé, nincs ezüst golyó...
Kíváncsi lennék ezek közül mennyinél volt rendes business case, tudatos (architekt) döntés és működő kapacitás menedzsment mielőtt (!) felhőbe mentek.
Kedvenc kérdéseim:
Tud skálázódni az alkalmazásod? Persze. Lefelé is? Ööö....
A fejlesztő csapat felelős anyagilag az elhasznált kapacitásért? Ööö....
Megkaphatnám milyen nem-funkcionális követelmények alapján terveztél? Ööö....
Állapotot hol tárolod? Db-ben. Oké, akkor nyomok egy redeploy-t az alkalmazásból, ugye nem szakad meg a felhasználó session? Ööö....
Szinkron a kommunikáció? Igen. Mi van ha megszakad és másik példányba talál be az ismétlés? Ööö....
Aszinkron a kommunikáció? Igen. Mi van, ha kétszer kapsz meg egy üzenetet? Ööö.... Kompenzációs tranzakciót tud az alkalmazás? Ha nem, mi történik a félbeszakadt művelettel? Ööö....
...
És még sok hasonló. A felhő baromi jó cucc, ha tudod hogyan kell használni és hogy mire. Minden más esetben drága