
Kontejnerizace
Kontejnerizace je technologie, která zabaluje aplikaci a všechny její závislosti do standardizované, izolované jednotky zvané kontejner, která běží konzistentně v jakémkoli výpočetním prostředí.
Kontejnerizace řeší jeden z nejstarších problémů softwaru: „u mě to funguje.“ Kontejner zabalí aplikaci se vším, co potřebuje ke svému běhu, kód, runtime, knihovny, systémové nástroje a nastavení, do jednoho přenosného balíčku. Tento kontejner běží stejně, ať už je na notebooku vývojáře, testovacím serveru nebo v produkčním cloudovém prostředí. Docker je nejpopulárnější platforma pro kontejnerizaci.
Umožňuje vývojářům definovat prostředí své aplikace v Dockerfile (recept pro sestavení kontejneru), sestavovat z tohoto souboru obrazy kontejnerů a spouštět tyto obrazy jako kontejnery kdekoli, kde je Docker nainstalován. Kubernetes (K8s) je standardem pro orchestraci kontejnerů ve velkém měřítku.
V praxi
- Vývojový tým zcela odstranil chyby typu „u mě to funguje“ díky kontejnerizaci své aplikace, noví vývojáři měli funkční prostředí za 5 minut místo 2 dnů
- Společnost SaaS migrovala z AWS do Google Cloud kontejnerizací svých služeb a migraci dokončila za týdny místo měsíců
- Startup používá Docker Compose ke spuštění celého svého stacku lokálně (databáze, API, frontend, fronta zpráv) jediným příkazem, přestože má 8 různých služeb
- Podnik nasadil Kubernetes k automatickému škálování své webové aplikace z 5 na 500 kontejnerů během provozu na Black Friday a poté zpět dolů kvůli úspoře nákladů
Více o: Tvorba webů
- Responzivní design
- Progresivní webová aplikace (PWA)
- Jednostránková aplikace (SPA)
- Server-side rendering (SSR)
- Statická generace stránek (SSG)
- API (rozhraní pro programování aplikací)
- CMS (Content Management System)
- Headless CMS
- Správa verzí
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript Framework
- TypeScript
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.