Migrácia regulovanej finančnej platformy do AWS
Pred spustením som v kóde dodávateľa našiel 11 blokerov, opravil infraštruktúrny kód, ktorý nikdy neprešiel kompiláciou, a v noci 14. októbra 2026 odviedol prechod brokerskej platformy do produkcie v AWS.
- Blokery nájdené pred spustením
- 11
- Zdroje v Pulumi
- 59
- Migrácia dát, overená na 100 %
- 43 min
- RPO / obnova k ľubovoľnému bodu
- ~5 min / 35 dní
Celý úsek
- Východisko
- Pôvodná aplikácia na zdieľanom hostingu. Dodávateľ paralelne staval nový systém pre dve značky, ktorý mal nahradiť polovicu aplikácie. Regulovaný sektor, takže zálohy a audit nie sú voliteľné. Infraštruktúra, nasadzovanie a prechod boli na mne, kód na dodávateľovi.
- Obmedzenia
- Stará aplikácia musí bežať ďalej, kým nový systém nie je hotový. Kód infraštruktúry od dodávateľa nikdy neprešiel kompiláciou. Na prechod bola jedna noc.
- Rozhodnutie
- Load balancer smeruje požiadavky podľa domény a cesty, časť na starú aplikáciu a časť na nový systém. Tri prostredia ako samostatné Pulumi stacky, nasadzovanie cez GitHub Actions s OIDC.
- Výsledok
- Produkcia beží v AWS od 14. 10. 2026. Tvrdenia dodávateľa som overoval priamo v kóde; blokery siahali od chýbajúcej autorizácie po osobné údaje v logoch. Nasadzovanie s automatickým návratom, zdokumentované RPO a RTO a analýza medzier voči DORA.
- Dnes by som spravil inak
- Viac času by som venoval príprave a premysleniu, menej opravám.