
Konteiniranje
Konteiniranje je tehnologija, ki pakira aplikacijo in vse njene odvisnosti v standardizirano, izolirano enoto, imenovano kontejner, ki teče dosledno v katerem koli računalniškem okolju.
Konteiniranje rešuje eno najstarejših težav v programski opremi: „deluje na moji napravi“. Kontejner združi aplikacijo z vsem, kar potrebuje za delovanje, kodo, časovno izvajanje, knjižnice, sistemska orodja in nastavitve, v en prenosljiv paket. Ta kontejner se izvaja enako bodisi na razvojnem računalniku, testnem strežniku ali v produkcijskem oblaku.
Omogoča razvijalcem, da okolje svoje aplikacije definirajo v datoteki Dockerfile (recept za gradnjo kontejnerja), zgradijo slike kontejnerjev iz te datoteke in te slike zaženejo kot kontejnerje kjerkoli, kjer je nameščen Docker. Kubernetes (K8s) je standard za orkestriranje kontejnerjev v obsegu.
V praksi
- Razvojna ekipa je popolnoma odpravila napake »deluje na moji napravi« s containerizacijo svoje aplikacije, novi razvijalci so imeli delujoče okolje v 5 minutah namesto 2 dni
- Podjetje SaaS je preselilo storitve z AWS na Google Cloud s containerizacijo svojih storitev, pri čemer je preselitev trajala tedne namesto mesecev
- Start-up uporablja Docker Compose za zagon celotnega sklada lokalno (baza podatkov, API, prednji del, vrsta sporočil) z enim ukazom, kljub temu, da ima 8 različnih storitev
- Podjetje je uvedlo Kubernetes za samodejno skaliranje spletne aplikacije od 5 do 500 kontejnerjev med prometom v črno petek, nato pa nazaj navzdol za varčevanje s stroški
Več o: Razvoj spletnih strani
- Odzivna zasnova
- Progressivna spletna aplikacija (PWA)
- Enostranska aplikacija (SPA)
- Uprizarjanje na strežniku (SSR)
- Statična generacija strani (SSG)
- API (programski vmesnik aplikacije)
- CMS (Sistem za upravljanje vsebin)
- Headless CMS
- Nadzor verzij
- CI/CD (Neprekinjena integracija / Neprekinjen deploy)
- Okvir JavaScript
- TypeScript
Niste prepričani, kako se to nanaša na vas?
Senior inženir obišče vašo lokacijo, vašo prisotnost v iskalnikih in način, kako prispeta povpraševanja, nato zapiše tri stvari, ki jih je vredno najprej popraviti. Dokument lahko obdržite v vsakem primeru.