IT fogalmak

IT fogalmak

Git

Git

A Git egy elosztott verziókezelő rendszer, amelyet Linus Torvalds fejlesztett ki 2005-ben. Célja a szoftverkód változásainak hatékony követése, a párhuzamos fejlesztés támogatása és a változtatások kezelésének megkönnyítése.

Fő jellemzői

  • Elosztott rendszer: Minden fejlesztő rendelkezik...

E2E Testing (End-to-End Testing)

Az End-to-End (E2E) Testing egy tesztelési módszertan, amely a teljes alkalmazást a valós felhasználói folyamatok mentén vizsgálja, a kezdeti interakciótól a végső eredményig, minden komponenst és integrációt tesztelve.

Fő jellemzői

  • Teljes felhasználói folyam...

Continuous Integration (CI)

A Continuous Integration (folyamatos integráció) olyan szoftverfejlesztési gyakorlat, amelyben a fejlesztők rendszeresen (naponta többször) integrálják kódjukat egy közös repository-ba, amit automatizált build és tesztelési folyamat követ.

Fő elemei és jellemzői

  • V...

BDD (Behavior-Driven Development)

A Behavior-Driven Development (viselkedésvezérelt fejlesztés) a TDD kiterjesztése, amely az üzleti értékre és a rendszer elvárt viselkedésére helyezi a hangsúlyt, természetes nyelven megfogalmazott specifikációkkal és tesztesetekkel.

Fő jellemzői

  • Közös nyelv...

AWS (Amazon Web Services)

Az AWS az Amazon.com felhőalapú szolgáltatási platformja, amely infrastruktúrát és szolgáltatásokat kínál egyének, vállalatok és kormányzati szervek számára. A világ egyik legnagyobb és legátfogóbb felhőszolgáltatója.

Fő szolgáltatási kategóriák

  • Számítási szolgáltat...

Infrastructure as Code (IaC)

Az Infrastructure as Code (IaC) olyan megközelítés, amelyben az infrastruktúra elemeit és konfigurációját programkóddal definiáljuk és kezeljük, manuális beállítások helyett.

AWS-es IaC lehetőségek

AWS CloudFormation

  • AWS natív IaC megoldása
  • JSON vagy YAML for...

DevSecFinOps

A DevSecFinOps a DevOps, Security és FinOps gyakorlatok teljes integrációja, amely a fejlesztés, üzemeltetés, biztonság és költséghatékonyság szempontjait egyesíti egy holisztikus megközelítésben.

Az előző megközelítésekhez képest bővült feladatkörei

  • Biztonsági és költségoptimal...

FinOps

A FinOps a Finance (pénzügy) és Operations (üzemeltetés) szavak összeolvadásából született kifejezés. Ez egy gyakorlat, amely az IT erőforrások - különösen a felhőszolgáltatások - költségeinek optimalizálására fókuszál.

A DevOps megközelítéshez képest új feladatkörök

  • Felhő erőforrások...

DevSecOps

A DevSecOps a DevOps gyakorlat kibővítése a Security (biztonság) szempontjaival. Ez a megközelítés a biztonságot a fejlesztési folyamat kezdetétől integrálja, nem pedig utólagos ellenőrzésként kezeli.

Az alap DevOps-hoz képest bővült feladatkörei

  • Biztonsági tesztelés integrálása a...

DevOps

A DevOps a Development (fejlesztés) és Operations (üzemeltetés) szavak összeolvadásából született kifejezés. Ez egy módszertan, kultúra és gyakorlat, amely a szoftverfejlesztési és IT üzemeltetési folyamatok automatizálására és integrálására törekszik.

Fő feladatkörei

  • Fejlesztés és üz...