A mikroszolgáltatás architektúra térnyerésével erősödik az igény a jelenlegi, monolitikusan, egy nagy egységként felépített, nehezen karbantartható és nehezen skálázható alkalmazások felbontására. Ez nagyon sok kihívást rejt magában, ugyanis meglévő szoftver felbontása nagyon sokféleképpen megtörténhet. A cél, hogy olyan mikroszolgáltatásokra bontsuk az alkalmazásunkat, amivel ugyanazt a funkcionalitást tudjuk elérni, viszont jóval nagyobb teljesítményre vagyunk képesek (pl. több felhasználót, nagyobb terhelést tudunk kiszolgálni). A rengeteg lehetőség közül AI segítségével szeretnénk választani, és egy olyan mikroszolgáltatás architektúrát kialakítani, ami a követelményeknek megfelel. Egy lehetséges irány: használhatunk-e nagy nyelvi modelleket (LLM) a felbontásra? A téma során többek között olyan koncepciókkal lehet megismerkedni, mint a monolitikus és mikroszolgáltatás architektúra, ezek különbségei, előnyei, hátrányai, felhő-natív alkalmazás tervezés, valamint technológiákkal, mint alkalmazott mesterséges intelligencia, Kubernetes konténer platform vagy az Amazon Web Services.