
Konténeresítés
A konténeresítés olyan technológia, amely egy alkalmazást és annak összes függőségét egy szabványos, izolált egységbe, úgynevezett konténerbe csomagolja, amely bármely számítási környezetben következetesen fut.
A konténeresítés a szoftverfejlesztés egyik legrégebbi problémáját oldja meg: „nálam működik.” A konténer egy csomagba rendezi az alkalmazást mindazzal, amire a futtatáshoz szüksége van, kód, futtatókörnyezet, könyvtárak, rendszereszközök és beállítások, így egyetlen hordozható egységet kapunk. Ez a konténer ugyanúgy fut a fejlesztő laptopján, egy tesztkiszolgálón vagy egy éles felhőkörnyezetben.
Lehetővé teszi, hogy a fejlesztők egy Dockerfile-ban (a konténer felépítésének receptjében) határozzák meg az alkalmazás környezetét, abból konténerképeket építsenek, és ezeket a képeket bárhol konténerként futtassák, ahol a Docker telepítve van. A Kubernetes (K8s) a konténerek nagy léptékű összehangolásának standardja.
A gyakorlatban
- Egy fejlesztőcsapat teljesen megszüntette a „nálam működik” hibákat az alkalmazás konténerizálásával, az új fejlesztőknek 5 perc alatt lett működő környezetük 2 nap helyett
- Egy SaaS-vállalat a szolgáltatásai konténerizálásával költözött az AWS-ről a Google Cloudra, és a migrációt hetek alatt fejezte be hónapok helyett
- Egy startup a Docker Compose-t használja a teljes stack helyi futtatására (adatbázis, API, frontend, üzenetsor) egyetlen paranccsal, annak ellenére, hogy 8 különböző szolgáltatása van
- Egy nagyvállalat Kubernetes telepítésével automatikusan skálázta webalkalmazását 5-ről 500 konténerre a Black Friday forgalma alatt, majd vissza, hogy költséget takarítson meg
Több erről: Webfejlesztés
- Reszponzív dizájn
- Progresszív webalkalmazás (PWA)
- Egyoldalas alkalmazás (SPA)
- Szerveroldali renderelés (SSR)
- Statikus oldalgenerálás (SSG)
- API (alkalmazásprogramozási felület)
- CMS (tartalomkezelő rendszer)
- Headless CMS
- Verziókezelés
- CI/CD (folyamatos integráció / folyamatos telepítés)
- JavaScript-keretrendszer
- TypeScript
Nem biztos benne, hogy ez hogyan vonatkozik Önre?
Egy vezető mérnök bejárja az Ön webhelyét, keresési jelenlétét és azt, ahogyan a megkeresések eljutnak Önhöz, majd leírja az elsőként javítandó három dolgot. A dokumentumot mindenképpen megtartja.