DevOps a cloud
Prototyp overí nápad, produkcia však potrebuje viac. Nastavíme CI/CD, Kubernetes alebo spravované cloudové služby na AWS, infraštruktúru ako kód a monitoring, aby to, čo schválite, bežalo spoľahlivo.
Problém
Prototypy často bežia na jednom notebooku alebo ručne nastavenom serveri. Nikto presne nevie, ako ich bezpečne nasadiť, ako sa vrátiť k predchádzajúcej verzii ani ako zistiť, že sa niečo pokazilo, skôr než to zistí používateľ.
Čo dodáme cez noc
- CI/CD pipeline, ktorá zostaví, otestuje a nasadí jednu službu do testovacieho prostredia, ktoré nám poskytnete
- Infraštruktúru ako kód pre toto prostredie (napríklad Terraform), skontrolovanú a opakovateľnú
- Základný monitoring: logy, kontroly dostupnosti a prvý dashboard
- Písaný postup (runbook): ako nasadiť, vrátiť zmenu a overiť stav
- Zoznam otvorených rozhodnutí: prostredia, prístupy, limity nákladov, čo má posielať upozornenia
Po prototype
Nastavenie rozšírime na staging a produkciu, doplníme správu tajomstiev, zálohy, upozornenia a bezpečnostné spevnenie a odovzdáme dokumentáciu, podľa ktorej to váš tím zvládne prevádzkovať. Každá zmena v produkcii prechádza kontrolou a vaším schválením.
Hodí sa, ak…
- máte prototyp alebo produkt, ktorý sa nasadzuje ručne,
- bežíte na AWS alebo Kubernetes, alebo to plánujete,
- chcete infraštruktúru, ktorú si viete prečítať, skontrolovať a znova vytvoriť,
- potrebujete vedieť, že sa niečo pokazilo, skôr než vám to povedia používatelia.