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.