Ugrás a tartalomra

Szószedet

A munka mögötti fogalmak, közérthetően

A fejlesztői beszélgetések tele vannak szakzsargonnal. Itt rövid, közérthető meghatározásokat talál azokra a fogalmakra, amelyek a leggyakrabban előkerülnek, amikor szoftvert, AI-ügynököket és felhőrendszereket fejlesztenek, üzemeltetnek, és embereket keresnek hozzájuk.

Adattakarékosság
Az az elv, hogy csak az adott célhoz szükséges személyes adatokat gyűjtjük és őrizzük meg. A GDPR egyik alapelve, és egy esetleges adatvédelmi incidens kárát is csökkenti.
API-átjáró (API gateway)
Egy vagy több API elé helyezett szolgáltatás, amely a közös feladatokat kezeli, például az útválasztást, a hitelesítést, a kéréskorlátozást és a kérések naplózását. A kliensek az átjárót hívják, amely minden kérést a megfelelő backend-szolgáltatáshoz továbbít.
Átállás (cutover)
Az a pillanat, amikor egy rendszer a régi környezetről átvált az újra, például amikor az éles forgalmat egy migrált alkalmazásra irányítják át. Az átállási terv felsorolja a lépéseket, a felelősöket, az ellenőrzéseket és a visszaállítási utat.
Automatizált kódellenőrzés
Statikus elemzés, automatizált tesztek vagy AI-ügynökök használata a kódmódosítások ellenőrzésére az emberi átnézés előtt vagy mellett. Az automatikus ellenőrzések kiszűrik a stílushibákat, a gyakori bugokat és a hiányzó teszteket, így az átnézők a tervezésre és a működésre koncentrálhatnak.
AWS
Az Amazon Web Services, az Amazon felhőplatformja. Igény szerint biztosít számítási kapacitást, tárhelyet, adatbázisokat, hálózatot és menedzselt szolgáltatásokat, kiváltva azt a hardvert, amelyet egy cégnek egyébként magának kellene megvásárolnia és üzemeltetnie.
Blue-green telepítés
Kiadási technika, amely két azonos éles környezetet tart fenn. Az új verziót a tétlen környezetbe telepítik, ellenőrzik, majd a forgalmat átkapcsolják rá az élőről. A forgalom visszakapcsolása jelenti a visszaállítást.
Cache-érvénytelenítés
A gyorsítótárazott adatok eltávolítása vagy frissítése, amikor a mögöttes adatok változnak, hogy a felhasználók ne lássanak elavult eredményeket. Gyakori stratégiák a lejárati idő, a bejegyzések törlése íráskor és a verziózott kulcsok.
CI/CD
Folyamatos integráció és folyamatos szállítás vagy telepítés. Minden módosítás automatikusan lefordul és tesztelődik, amikor beolvasztják, és egy pipeline kevés kézi munkával vagy anélkül kiadja egy környezetbe.
Csapatbővítés
Szakemberek hozzáadása egy meglévő csapathoz meghatározott időre, akik a csapat eszközeiben és rutinjai szerint dolgoznak. Az egyszerű létszámkiegészítéssel ellentétben a szolgáltató gyakran felelős marad a munka minőségéért.
DevOps
Olyan munkamódszer, amelyben a szoftvert fejlesztő emberek automatizálják annak tesztelését, telepítését és üzemeltetését is. A gyakorlatban CI/CD pipeline-okat, kódban leírt infrastruktúrát és olyan monitorozást jelent, amely szól a csapatnak, ha valami elromlik.
Diff
Soronkénti nézet arról, mi változott egy fájl vagy kódbázis két verziója között, a hozzáadott és törölt sorokkal. A diff a kódellenőrzés alapegysége.
E-számlázás
Olyan számlák, amelyeket a vállalkozások strukturált adatként, jóváhagyott platformokon keresztül cserélnek, nem egyszerű PDF-ként vagy papíron. Franciaországban 2026. szeptember 1-jétől vezetik be fokozatosan.
Elasticsearch
Elosztott kereső- és elemzőmotor, amely gyors teljes szöveges kereséshez és aggregációkhoz indexeli a dokumentumokat. Gyakran használják webhelyen belüli keresésre, naplóelemzésre, valamint olvasásra optimalizált rétegként egy elsődleges adatbázis mellett.
Fejlesztési partner
Külső cég, amely egy fejlesztési eredményért vállal felelősséget, nem csupán munkaórákat biztosít. Megtervezi a munkát, embereket rendel hozzá, felel a minőségéért, és átadja az eredményt az ügyfél csapatának.
Felhőmigráció
Alkalmazások, adatok és infrastruktúra áthelyezése helyben üzemeltetett szerverekről vagy régi virtuális gépekről egy felhőszolgáltatóhoz, például az AWS-hez vagy a Google Cloudhoz. A megközelítések az alkalmazás változatlan áthelyezésétől a menedzselt felhőszolgáltatásokra való újraépítéséig terjednek.
Folyamatos adatbetöltés (streaming)
Az adatok folyamatos fogadása és feldolgozása a keletkezésükkor, nem időszakos kötegekben. Hálózati, szenzor-, esemény- és naplóadatokhoz illik, ahol a döntések attól függenek, mi történik éppen most.
GDPR
Az általános adatvédelmi rendelet, az Európai Unió jogszabálya, amely szabályozza az EU-ban élő emberekre vonatkozó személyes adatok gyűjtését, kezelését és tárolását. Minden olyan szervezetre vonatkozik, amely ilyen adatokat kezel, bárhol legyen is a székhelye.
Google Cloud
A Google felhőplatformja, más néven Google Cloud Platform vagy GCP. Az AWS-hez hasonlóan igény szerint biztosít számítási kapacitást, tárhelyet, adatbázisokat, hálózatot és menedzselt szolgáltatásokat.
Gyorsítótárazás (caching)
Egy költséges művelet, például adatbázis-lekérdezés vagy API-hívás eredményének tárolása gyors tárolóban, hogy a későbbi kérések újrahasznosíthassák. A gyorsítótárazás csökkenti a válaszidőt és a mögöttes rendszer terhelését, cserébe gondoskodni kell a tárolt adatok frissességéről.
Idempotencia
Egy művelet azon tulajdonsága, hogy ugyanaz a hatása, akár egyszer, akár többször fut le. Az idempotens API-k lehetővé teszik, hogy a kliens egy időtúllépés után biztonságosan megismételjen egy kérést, például egy fizetést, duplikátumok nélkül.
Indexelés
Az a lépés, amelyben egy keresőmotor elemzi a feltérképezett oldalt, és eltárolja az indexében. Csak az indexelt oldalak jelenhetnek meg a keresési találatok között.
Kéréskorlátozás (rate limiting)
Annak korlátozása, hogy egy kliens adott időablakban hány kérést küldhet. Megvédi a szolgáltatást a túlterheléstől és a visszaélésektől; a korláton felüli kéréseket elutasítják vagy késleltetik.
Kubernetes
Nyílt forráskódú rendszer konténerizált alkalmazások futtatására gépek egy fürtjén. Ütemezi a konténereket, újraindítja a leállókat, fel- és leskálázza őket, és kezeli a fokozatos frissítéseket.
Laravel
Széles körben használt, nyílt forráskódú PHP webes keretrendszer. Tartalmaz útválasztást, ORM-et, várólistákat, gyorsítótárazást, hitelesítést és tesztelőeszközöket, és gyakori választás API-khoz és üzleti alkalmazásokhoz.
Leállás nélküli telepítés
Új verzió kiadása úgy, hogy a szolgáltatás közben végig elérhető marad a felhasználók számára. Gyakori technikák a fokozatos frissítések, a blue-green telepítések és a visszafelé kompatibilis adatbázis-módosítások.
Létszámkiegészítés (staff augmentation)
Külső mérnökök bevonása egy belső csapatba a szaktudásbeli vagy kapacitásbeli hiányok pótlására, általában időalapú elszámolással. A napi munkát az ügyfél irányítja, a szolgáltató pedig az embereket biztosítja.
Lift and shift
Migrációs megközelítés, amely egy alkalmazást kevés kódmódosítással vagy anélkül helyez át új infrastruktúrára, általában a felhőbe. Gyors, de amíg az alkalmazást nem modernizálják, alig profitál a menedzselt felhőszolgáltatásokból.
LLM-ügynök
Olyan szoftver, amely egy nagy nyelvi modell segítségével tervez meg és hajt végre többlépéses feladatokat eszközök hívásával, például fájlok olvasásával, tesztek futtatásával vagy egy API lekérdezésével. A jól megtervezett ügynökök megmutatják a tervüket, naplózzák a műveleteiket, és emberi jóváhagyást kérnek a módosításokhoz.
Megfigyelhetőség (observability)
Az a képesség, hogy egy rendszer kimeneteiből, vagyis a naplókból, metrikákból és nyomkövetésekből megértsük, mit csinál. A jó megfigyelhetőség lehetővé teszi, hogy a csapat megtalálja egy éles probléma okát anélkül, hogy előbb új kódot kellene kiadnia a vizsgálathoz.
n8n
Munkafolyamat-automatizáló eszköz, amely összeköti az üzleti szoftvereket, és egy kiváltó eseménytől, például egy űrlaptól vagy egy e-mailtől kezdve láncba fűzi a műveleteket. Felhőszolgáltatásként vagy saját szervereken fut.
OWASP
Az Open Worldwide Application Security Project, nonprofit alapítvány, amely ingyenes alkalmazásbiztonsági útmutatókat tesz közzé. A webalkalmazások legkritikusabb biztonsági kockázatait felsoroló Top 10 listája a biztonságos fejlesztés és kódellenőrzés gyakori kiindulópontja.
Örökölt rendszerek modernizálása
Egy régebbi rendszer frissítése, hogy olcsóbb és biztonságosabb legyen üzemeltetni és módosítani. Jelentheti keretrendszerek és nyelvi verziók frissítését, a kód átszervezését, felhőbe költözést vagy egyes részek nulláról való újraírását.
P95 késleltetés
Az a válaszidő, amelynél a kérések 95 százaléka gyorsabb. Jobban mutatja, mit tapasztalnak a felhasználók a lassabb kéréseknél, mint egy átlag, mert az átlag elrejtheti a lassú válaszok hosszú sorát.
Redis
Memóriában működő adattár, amelyet gyorsítótárazásra, munkamenetekhez, várólistákhoz, kéréskorlátozáshoz és valós idejű számlálókhoz használnak. Mivel az adatok a memóriában vannak, az olvasás és az írás nagyon gyors.
Részmunkaidős CTO (fractional CTO)
Tapasztalt technológiai vezető, aki a hónap egy részében dolgozik egy cégnek, nem teljes munkaidőben. Technológiai döntéseket hoz, segít mérnököket felvenni, és kézben tartja a megvalósítást, gyakran olyan cégeknél, amelyek még nem állnak készen egy főállású CTO-ra.
Technikai adósság
A rövidítések, elavult függőségek vagy már nem illő tervezési döntések által keletkezett jövőbeli költség. A pénzügyi adóssághoz hasonlóan kamatozik: minden módosítás tovább tart, amíg az adósságot refaktorálással vagy frissítésekkel le nem dolgozzák.
Technikai átvilágítás (due diligence)
Egy termék kódjának, infrastruktúrájának, biztonságának és fejlesztőcsapatának átvizsgálása, általában befektetés vagy felvásárlás előtt. Megmutatja a vevőnek, mit kap valójában, milyen kockázatokkal jár, és mi kellene a javításukhoz.
Üzemeltetési kézikönyv (runbook)
Írásos eljárásrend egy rendszer üzemeltetéséhez: hogyan kell telepíteni, ellenőrizni az állapotát, és reagálni az ismert riasztásokra és hibákra. Az üzemeltetési kézikönyvek révén az eredeti szerzőkön kívül mások is üzemeltethetik a rendszert.
Valós idejű dashboard
Olyan irányítópult, amely az új adatok beérkezésekor frissül, általában WebSocketen vagy server-sent events kapcsolaton keresztül, nem ütemezetten vagy oldalfrissítéskor. Az üzemeltetési csapatok a rendszerek figyelésére és a problémákra való azonnali reagálásra használják.
Visszaállítás (rollback)
Egy rendszer visszaállítása az előző működő verziójára egy sikertelen kiadás vagy migráció után. A visszaállítási utat előre megtervezik és tesztelik, hogy gyorsan és biztonságosan végre lehessen hajtani.
WebSocket
Protokoll, amely kétirányú kapcsolatot tart nyitva egy kliens és egy szerver között. A szerver abban a pillanatban továbbíthatja a frissítéseket, amikor megtörténnek, ezért gyakori választás élő dashboardokhoz, csevegéshez és értesítésekhez.
XML-oldaltérkép
Fájl, amely felsorolja egy weboldal azon oldalait, amelyeket a tulajdonosa meg szeretne találtatni és indexeltetni a keresőmotorokkal, és opcionálisan azt is, mikor változtak utoljára.

Mondja el, mire van szüksége.

Valami, amit meg kell építeni, emberek, akiket meg kell találni, vagy egy kérdés, amire választ keres. Egy 30 perces hívásban meghallgatjuk, és őszintén megmondjuk, miben segíthetünk, és mi kellene hozzá.