
Konttitekniikka
Konttitekniikka pakkaa sovelluksen ja kaikki sen riippuvuudet standardoituun, eristettyyn yksikköön, jota kutsutaan kontiksi. Kontti toimii johdonmukaisesti missä tahansa laskentaympäristössä.
Konttiteknologia ratkaisee yhden ohjelmistoinnista vanhimpiin ongelmista: "se toimii koneellani." Kontti kietoo sovelluksen mukaan kaikki sen tarvitset ajamiseen, koodin, ajoaikaympäristön, kirjastot, järjestelmätyökalut ja asetukset, yhdeksi siirrettäväksi paketiksi. Tämä kontti toimii samalla tavalla olipa se kehittäjän kannettavassa, testauspalvelimessa tai tuotantopilviympäristössä.
Se mahdollistaa kehittäjien määrittämään sovelluksensa ympäristön Dockerfile-tiedostolla (resepti kontin rakentamiseksi), luomaan konttikuvia tiedostosta ja ajamaan näitä kuvia kontteina missä tahansa Docker on asennettu. Kubernetes (K8s) on standardi konttien orkestrointiin skaalattuna.
Käytännössä
- Kehitystiimi eliminoi 'toimii koneellani' -virheet kokonaan konttisoiamalla sovelluksensa, uusilla kehittäjillä oli toimiva ympäristö 5 minuutissa kahden päivän sijaan
- SaaS-yritys siirtyi AWS:stä Google Cloudiin konttisoiamalla palvelunsa, suorittaen siirtymän viikoissa kuukausien sijaan
- Startup käyttää Docker Composea koko teknologia-arkkitehtuurinsa (tietokanta, API, frontend, viestijono) paikallisessa ajamiseen yhdellä komennolla, vaikka järjestelmässä on 8 eri palvelua
- Yritys käyttöönotti Kubernetesin skaalatessaan web-sovellustaan automaattisesti 5:stä 500:aan konttiin Black Friday -liikenteen aikana ja palasi takaisin säästääkseen kustannuksia
Lisää aiheesta: Verkkosivujen kehitys
- Responsive-design
- Progressiivinen verkkosovellus (PWA)
- Yksittäinen sivusovellus (SPA)
- Palvelinpohjainen renderöinti (SSR)
- Staattinen sivuston generointi (SSG)
- API (Application Programming Interface)
- CMS (Sisällönhallintajärjestelmä)
- Headless-CMS
- Versionhallinta
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript-kehyskirjasto
- TypeScript
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.