
Containerizācija
Containerizācija ir tehnoloģija, kas iepakoj lietotni un visas tās atkarības standartizētā, izolētā vienībā, ko sauc par konteineru, kas darbojas konsekventi jebkurā datorvidē.
Konteinerizācija atrisina vienu no vecākajām programmatūras problēmām: „tā strādā manā datorā.” Konteiners apvieno lietotni ar visu, kas tai nepieciešams darbībai, kodu, laika vidi, bibliotēkas, sistēmas rīkus un iestatījumus, vienā pārnēsājamā paketē. Šis konteiners darbojas vienādi neatkarīgi no tā, vai tas tiek palaists izstrādātāja klēpjdatorā, testēšanas serverī vai ražošanas mākoņu vidē.
Tas ļauj izstrādātājiem definēt sava lietojumprogrammas vidi Dockerfile (recepte konteinera izveidei), izveidot konteinera attēlus no šī faila un palaist šos attēlus kā konteinerus jebkur, kur ir instalēts Docker. Kubernetes (K8s) ir standarts konteineru orķestrēšanai lielā mērogā.
Praksē
- Izstrādes komanda pilnībā likvidēja „strādā manā datorā” kļūdas, konteinerizējot savu lietojumprogrammu, jauniem izstrādātājiem darba vide bija gatava 5 minūtēs, nevis 2 dienas
- SaaS uzņēmums migrēja no AWS uz Google Cloud, konteinerizējot savus pakalpojumus, pabeidzot migrāciju nedēļu laikā, nevis mēnešus
- Startup izmanto Docker Compose, lai ar vienu komandu lokāli palaistu visu savu tehnoloģiju steku (datubāze, API, priekšpuse, ziņu rinda), neskatoties uz to, ka ir 8 dažādi pakalpojumi
- Uzņēmums izvietoja Kubernetes, lai automātiski skalētu savu tīmekļa lietotni no 5 līdz 500 konteineriem Black Friday satiksmes laikā, pēc tam atkal samazinātu skaitu, lai ietaupītu izmaksas
Vairāk par: Tīmekļa izstrāde
- Responsīvais dizains
- Progressīvā tīmekļa lietotne (PWA)
- Vienas lapas lietotne (SPA)
- Servera puses renderēšana (SSR)
- Statiska vietnes ģenerēšana (SSG)
- API (Application Programming Interface)
- CMS (Satura pārvaldības sistēma)
- Headless CMS
- Versiju kontrole
- CI/CD (Nepārtraukta integrācija / Nepārtraukta izvietošana)
- JavaScript framework
- TypeScript
Nezināt, kā tas attiecas uz jums?
Senior inženieris apstaigā jūsu objektu, jūsu meklēšanas klātbūtni un veidu, kādā nonāk pieprasījumi, un tad rakstiski norāda trīs lietas, ko vispirms vērts labot. Dokuments paliek jums neatkarīgi no rezultāta.