Mikropalveluarkkitehtuuri muuttaa verkkopalvelun koostumaan itsenäisistä pienistä osista. Siirtyminen mikropalveluihin tekee palveluiden kehittämisestä skaalautuvampaa, vikasietoisempaa, testattavampaa ja parantaa osien uudelleenkäyttöä.

Käytännönläheinen koulutus on suunnattu sovelluskehittäjille ja tekniselle projektijohdolle. Koulutus sisältää tietopaketin mikropalveluiden ja konttien perusteista ja käy läpi tarvittavat toteutustekniikat. Koulutuksen yhteydessä rakennetaan pieni mikropalveluarkkitehtuuripohjainen verkkopalvelu. Vaatimuksena kurssiin osallistumiselle on perusymmärrys sovelluskehityksestä ja verkkopalveluiden kehittämisestä. Kouluttajat ovat meritoituneita ohjelmistoammattilaisia, jotka ovat käyttäneet mikropalveluarkkitehtuuria lukuisissa projekteissa.

  • Lupaamme kokeneiden kouluttajien lisäksi selkeät jaettavat materiaalit ja harjoitustehtävät.
  • Koulutuksen kesto on 1–3 päivää, riippuen koulutuksen sisältökokonaisuudesta.
  • Koulutus voidaan järjestää suomeksi tai englanniksi.
  • Koulutussisältö räätälöidään aina kouluttajan kanssa juuri Teille sopivaksi.

Valitaan yhdessä sopiva koulutuskokonaisuus

Mikropalveluarkkitehtuurin perusteet
  • Mikropalveluarkkitehtuurin käsitteistö
  • Erilaiset arkkitehtuuriratkaisut
  • Kommunikaatio mikropalveluissa.
Mikropalvelun kehittäminen
  • Mikropalvelun rooli ja vastuut
  • Mikropalvelun rajapinnat
  • Mikropalvelun käyttöönotto.
Kontit (Containerit) ja niiden käyttö kehityksessä ja tuotannossa
  • Konttien perusteet
  • Dockerin perusteet
  • Ympäristöjen yhdenmukaistaminen konttien avulla
  • Kehitysympäristö kontissa
  • Tuotantoympäristö kontissa.
Asennuksien hallinta
  • Mikropalveluarkkitehtuurin skaalautuminen
  • Mikropalveluiden resurssien hallinta
  • Mikropalveluiden hajauttaminen
  • Kuormantasaajan käyttöönotto
  • Konttien käyttö asennuksissa
  • Versiointi ja riippuvuuksien hallinta.
Rutiinityön minimointi
  • Palveluiden asetukset ja konfigurointi
  • Lyhyt johdanto Ansiblen käyttöön
  • Tuotantoonvienti Ansiblella
  • Jatkuva julkaisu ja Ansible.
Pilvipalvelut mikropalvelussa
  • Infrastruktuuri palveluna
  • Palvelinresurssien automaattinen skaalaus
  • Tuotantoonvienti konteilla ja ilman kontteja
  • Ansiblen käyttö pilvipalveluiden kanssa.
Lessons learned
  • Milloin mikropalveluarkkitehtuuria kannattaa käyttää?
  • Mitkä ovat kustannukset?
  • Uuteen vai olemassaolevaan projektiin?

Kiinnostuitko?

Kerro miten tavoitamme sinut, niin palaamme asiaan.