Záróvizsga tételsor¶
Warning
Ez a tételsor kifejezetten záróvizsgára készült, nem a tárgy szóbeli vizsgájához.
2024¶
-
Mikroszolgáltatás architektúra jellemzői, összehasonlítva a monolitikus architektúrával. Előnyök és hártányok bemutatása technológiai, munkaszervezési és DevOps szempontból.
-
Konténerizáció jellemzői, összehasonlítva egyéb virtualizációs megoldásokkal.
-
Docker mint konténerizációs platform jellemzői és alapvető működése. Infrastructure-as-Code elv és annak használata Dockerfile-okkal és konténer orchesztráción keresztül Docker Compose alapokon.
-
Kubernetes alapú konténer orchesztrációs platform jellemzői, alapvető felépítése és működése.
-
Kubernetes erőforrások konfigurációja parancssoros eszközökkel és IaC elven leírókkal és Helm chartokkal.
-
API Gateway tervezési minta bemutatása és jelentősége mikroszolgáltatás architektúrában. API Gateway használata Kubernetes környezetben.
-
Állapot- és adatkezelés általános jellemzői mikroszolgáltatások architektúrában.
-
CAP tétel, és annak kapcsán Enventual Consistency elv ismertetése. Saga tervezési minta bemutatása.
-
Szolgáltatások közötti kommunikációs lehetőségek ismertetése. Aszinkron, esemény alapú kommunikációs megoldások részeletes ismertetése.
-
Hibatűrést megvalósító tervezési minták használata a kommunikációk során. Contract-First megközelítés a kommunikáció tervezése és implementációja során.
-
Megfigyelhetőség eszköztárának általános bemutatása, majd azon belül a naplózás részletes bemutatása.
-
Megfigyelhetőség eszköztárának általános bemutatása, majd azon belül a metrikák gyűjtésének részletes bemutatása.
-
Megfigyelhetőség eszköztárának általános bemutatása, majd azon belül az elosztott nyomkövetés részletes bemutatása az OpenTelemetry szabványon keresztül.
-
Domain-Driven-Design alapú alkalmazás fejlesztési módszertan ismertetése, annak alapfogalmain keresztül. Event Storming folyamat és eseményvezérelt szemlélet használata a tervezés és implementáció során.
-
Event Sourcing tervezési minta ismertetése. Probléma bemutatása és a rá adott megoldás, illetve a megoldás előnyei hátrányai.
-
Rétegezett tervezési minták alkalmazása az implementáció során: többrétegű architektúra, vertical slices, clean architecture. Modular monolith tervezési el alkalmazása zöldmező alkalmazások fejlesztésénél. Mikrofrontend archiektúra jellemzői és alkalmazásterülete.
-
CQRS és Mediátor tervezési minták kombinált alkalmazásának bemutatása.
-
Felhő alapú számítástechnika alaptulajdonságai, fő jellemzői. Fizikai kiépítése. Skálázás és rendelkezésre állás. Szolgáltatásmodellek.
-
Felhőszolgáltatók és szolgáltatásaik. Felhő előnyei, hátrányai.
-
Azure alapszolgáltatások. Entra és Azure viszonya. Előfizetés és erőforrás létrehozás folyamata.
-
Szerepkör alapú hozzáférés szabályozás Azure-ban (RBAC). Entra identitás típusok.
-
Azure Resource Manager (ARM) hatókörök (scope). ARM felépítése, működése. Azure szerepkörök.
-
Skálázódó infrastruktúrakezelés: IaC és governance lehetőségek Azure-ban.
-
Alapvető Azure erőforrásjellemzők és tipikus értékeik. Általános árazási megfontolások.
-
Azure konténer alapú szolgáltatások. AKS fő jellemzői és felépítése. Árazása.
-
AKS skálázási és autentikációs opciók. Adattárolás AKS-ben.
-
AKS alapú architektúrák tipikus összetevői: gateway, ingress, titokkezelő, konténer tároló. Ezek fő jellemzői, integrációjuk kapcsolódó architektúraelemekkel, autentikációjuk, árazásuk.
-
Azure Load Testing fő jellemzői, működése, árazása.
-
Serverless alapelvek. Serverless kihívások. Serverless elveket követő szolgáltatások Azure-ban.
-
Azure Functions fő jellemzői. Kötelezően kapcsolódó szolgáltatások. Hosting opciók. Felépítése kódban.
-
Azure Functions alapú architektúrák tipikus összetevői. Azure Functions skálázási modellek. Autentikációja. Árazása.
-
Azure Functions orkesztrációs opciók. Durable Functions orkesztrációs mintái.
-
Azure Monitor fő jellemzői. Azure Monitor alapú monitorozó architektúra részei, adatáramlása.
-
Konténer alapú szolgáltatások integrációja Azure Monitor szolgáltatásba. Azure Monitor riasztások. Azure Monitor árazása.