Kursplan
Microservices Arkitektur
- Grunnleggende prinsipper for mikrotjenester
- Kjernekomponenter og servicedesign
- Vanlige mikrotjenester-mønstre
- Kommunikasjonsstrategier mellom tjenestene
- Håndtering av distribuerte transaksjoner i mikrotjenester
- Sikkerhetshensyn i mikrotjenester-arkitektur
- Orkestrering og tjenesteoppdagelse
- Containerisering av mikrotjenester
- Overvåking og observerbarhet av mikrotjenester
- Introduksjon til Serverless og Event Sourcing
Beholderbasert applikasjonsarkitektur
- Introduksjon til containeriseringskonsepter
- Arbeide med Docker: oppretting og administrasjon av containere
- Designprinsipper for containeriserte applikasjoner
- Grunnleggende om Kubernetes og containerorkestrering
- Networking i containeriserte miljøer
- Beste praksis for sikkerhet for containere
- Bruker Service Mesh for kommunikasjon med mikrotjenester
- Lastbalansering og skaleringsstrategier
- Distribuert sporing og innsamling av beregninger
- Infrastructure as Code (IaC) for containerdistribusjon
- Sette opp en containerdistribusjonsplattform
CI/CD-distribusjon
- Nøkkelbegreper for CI/CD-rørledninger
- Verktøy og teknologier for CI/CD-automatisering
- Automatisering av bygg og versjonering
- Automatiserte teststrategier i CI/CD
- Implementeringsautomatisering og utgivelsesstrategier
- Bruk av infrastruktur som kode (IaC) i distribusjoner
- Implementeringsmønstre: blågrønn, kanariøy og rullende oppdateringer
- Integrering av sikkerhet i DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Beste praksis for spenstig arkitektur
- Ytelsesoptimalisering og skalerbarhetshensyn
- Katastrofegjenopprettingsplanlegging for mikrotjenester og containere
Sammendrag og neste trinn
Krav
- Grunnleggende kunnskap om programvareutvikling
- Forståelse av cloud computing-konsepter
- Kjennskap til Linux kommandolinjebruk
Publikum
- Programvareutviklere
- DevOps Ingeniører
- Cloud Architects
- Systemadministratorer
Referanser (5)
basiskunnskap om container/Kubernetes og hvordan de samhandler erkjennelige funksjoner i OpenShift-plattformen
Eric Scholze - NOW IT GmbH
Kurs - Introduction to Containers, Kubernetes & OpenShift
Maskinoversatt
Om mikrotjenester og hvordan vedlikeholde Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Kurs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Maskinoversatt
Engasjerende og praktisk øving.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maskinoversatt
Instruktøren har dyp erfaring og forteller godt. Dybdegraden av kunnskapen og passionen for å undervise er høyest sett opp til.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maskinoversatt
Viden og tålmodigheten til instruktøren for å svare på spørsmålene våre.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskinoversatt