Infrastructure as Code

Ami nincs kódban, az előbb-utóbb meglepetést okoz. Építsünk olyan infrastruktúrát, amire nyugodtan rá lehet bízni a hétköznapokat.

Mivel foglalkozom

A kézi infrastruktúra-kezelés egy ideig működik, aztán egyszer csak elkezd fájni. Egy félrekattintott security group, egy ottfelejtett erőforrás, egy “majd leírom később”, és máris jön a drift, a kockázat meg a technikai adósság. Ismerős, ugye? Segítek kódba tenni az infrastruktúrát, hogy kiszámítható, auditálható és verziókezelt legyen.

Terraform és Terragrunt

  • Modultervezés, ami tényleg újrahasznosítható, jól komponálható és tesztelhető
  • State-kezelés remote backenddel, zárolással és átlátható workspace-stratégiával
  • Terragrunt bevezetése, hogy több környezetnél se ismételgessünk feleslegesen
  • ClickOps-ról Terraformra migráció, például terraform importtal

Pulumi és CDK

  • Infrastruktúra valódi programozási nyelveken, például TypeScriptben, Pythonban vagy Go-ban
  • Jó megoldás, ha a Terraform HCL már szűknek bizonyul az üzleti logikához
  • Infrastruktúra tesztelése unit és integrációs tesztekkel
  • Terraformról Pulumira migráció, amikor ez ad tisztább és fenntarthatóbb irányt

GitOps munkafolyamatok

  • PR-alapú infrastruktúra-változtatások automatizált plan és apply folyamattal
  • Policy as Code OPA, Sentinel vagy Checkov alapokon
  • Driftészlelés és automatizált korrekció
  • Költségbecslés apply előtt Infracost integrációval

Platform Engineering

  • Belső fejlesztői platformok kialakítása önkiszolgáló infrastruktúrával
  • Golden path-ek felépítése, hogy a bevált megoldások kéznél legyenek
  • Backstage integráció szolgáltatáskatalógusokhoz
  • A fejlesztőcsapatok kognitív terhelésének csökkentése, hogy több energia maradjon a lényegre

Kinek szól

  • Cloud konzolból infrastruktúrát kezelő csapatoknak, akik végre kiszállnának a ClickOps körhintából
  • Olyan szervezeteknek, ahol már van Terraform, csak időközben gubancos monolittá nőtt, amihez senki nem szívesen nyúl
  • Megfelelőségi elvárásokkal működő cégeknek, ahol minden változtatásnál fontos az auditnyom
  • Platformcsapatoknak, akik biztonságos és önkiszolgáló infrastruktúrát adnak a fejlesztők kezébe

Beszéljünk? Segítek kitalálni, mire van szükséged.

Ingyenes Konzultáció