Advanced Platform Engineering: Scaling with Microservices and Kubernetes Treningskurs
Advanced Platform Engineering er den strategiske applikasjonen av mikrotjenester og Kubernetes for å skalere applikasjoner effektivt og pålitelig.
Denne instruktørledede, direkteopplæringen (online eller på stedet) er rettet mot avanserte plattformingeniører og DevOps fagfolk som ønsker å mestre skaleringsapplikasjoner ved hjelp av mikrotjenester og Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Design og implementer skalerbare mikrotjenester-arkitekturer.
- Distribuer og administrer applikasjoner på Kubernetes klynger.
- Bruk Helm diagrammer for effektiv tjenestedistribusjon.
- Overvåke og opprettholde helsen til mikrotjenester i produksjon.
- Bruk beste praksis for sikkerhet og samsvar i et Kubernetes miljø.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Avanserte konsepter innen plattformteknikk
- Gjennomgang av grunnleggende plattformteknikk
- Utviklingen av plattformteknikk i sammenheng med skalerbarhet
- Designprinsipper for skalerbar plattformarkitektur
Dykk dypt inn i Microservices arkitektur
- Prinsipper for design av mikrotjenester
- Dekomponere monolittiske applikasjoner til mikrotjenester
- Communication mønstre og tjenesteoppdagelse
Containerisering med Docker
- Avanserte containeriseringsteknikker
- Bygge optimaliserte Docker bilder for mikrotjenester
- Hensyn til containernettverk og lagring
Kubernetes Økosystem og arkitektur
- Inngående utforskning av Kubernetes komponenter
- Sette opp og administrere en Kubernetes klynge
- Kubernetes beste praksis for nettverk, lagring og sikkerhet
Utplasserer Microservices på Kubernetes
- Implementeringsstrategier for mikrotjenester
- Administrere tjenesteimplementeringer med Helm diagrammer
- Kontinuerlig distribusjonspraksis i et Kubernetes miljø
Observerbarhet og overvåking i Microservices
- Implementering av logging, overvåking og varsling for mikrotjenester
- Verktøy og plattformer for observerbarhet i et Kubernetes økosystem
- Analyserer beregninger og logger for å opprettholde systemets helse
Skalering og ytelsesjustering
- Horisontale og vertikale skaleringsstrategier
- Automatisk skaleringstjenester basert på belastning
- Ytelsesjustering og ressursoptimalisering
Resiliens og pålitelighetsteknikk
- Design for fiasko: motstandsmønster i mikrotjenester
- Implementering av helsesjekker, effektbrytere og hastighetsbegrensning
- Katastrofegjenoppretting og strategier med høy tilgjengelighet
Sikkerhetshensyn for Microservices og Kubernetes
- Sikring av mikrotjenestekommunikasjon
- Kubernetes sikkerhetsfunksjoner og beste praksis
- Implementering av servicenettverk for økt sikkerhet
Hands-on prosjekt
- Designe og distribuere en skalerbar mikrotjenesteapplikasjon på Kubernetes
- Implementering av CI/CD-pipelines for distribusjon av mikrotjenester
- Bruk av overvåkings- og skaleringspraksis for å opprettholde applikasjonsytelsen
Sammendrag og neste trinn
Krav
- En forståelse av containerisering og orkestreringskonsepter
- Erfaring med Docker og grunnleggende Kubernetes operasjoner
- Kjennskap til cloud computing og mikrotjenester arkitektur
Publikum
- Plattformingeniører
- DevOps fagfolk
- Programvarearkitekter
Open Training Courses require 5+ participants.
Advanced Platform Engineering: Scaling with Microservices and Kubernetes Treningskurs - Booking
Advanced Platform Engineering: Scaling with Microservices and Kubernetes Treningskurs - Enquiry
Advanced Platform Engineering: Scaling with Microservices and Kubernetes - Consultancy Enquiry
Consultancy Enquiry
Testimonials (4)
den tekniske forberedelsen av lærere
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurs - Microservices with Spring Cloud and Kafka
Upcoming Courses
Relaterte kurs
Developing Microservices on Google Cloud Apigee
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære å bygge, teste, feilsøke og distribuere en API på toppen av Google Clouds Apigee API-plattform.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige ressurser for å begynne å utvikle en API.
- Forstå og implementere verktøyene som er tilgjengelige i Apigee Edge.
- Bygg og distribuer et API til Google Cloud.
- Overvåk og feilsøk API-feil.
- Utnytt Googgle Clouds analyse- og maskinlæringsløsninger for å gjøre APIer mer intelligente.
Managing APIs with Apigee
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære å bygge, teste, feilsøke og distribuere en API på toppen av Google Clouds Apigee API-plattform.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige ressurser for å begynne å utvikle en API.
- Forstå og implementere verktøyene som er tilgjengelige i Apigee Edge.
- Bygg og distribuer et API til Google Cloud.
- Overvåk og feilsøk API-feil.
- Utnytt Googgle Clouds analyse- og maskinlæringsløsninger for å gjøre APIer mer intelligente.
Building Microservices with Apigee Edge
21 timerApigee Edge , som er bygd på Java , lar deg gi sikker tilgang til tjenestene dine med et godt definert API som er konsistent på tvers av alle tjenestene dine, uavhengig av tjenesteimplementering. Et konsekvent API:
- Gjør det enkelt for apputviklere å konsumere tjenestene dine.
- Gjør det mulig å endre implementeringen av backend-tjenesten uten å påvirke den offentlige API-en.
- Gjør det mulig å dra nytte av analysene, inntektsgenerering, utviklerportalen og andre funksjoner innebygd i Edge.
Publikum
Dette kurset er rettet mot ingeniører, arkitekter og utviklere som søker å bruke Apigee Edge i sine prosjekter.
Axon Framework
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Axon til å bygge godt strukturerte bedriftsapplikasjoner som utnytter kraften til CQRS og Event Sourcing.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp utviklingsmiljøet som trengs for å lage en Axon Framework-applikasjon.
- Implementer CQRS (Command Query Responsibility Segregation) og Event Sourcing-arkitektoniske mønstre for å utvikle komplekse applikasjoner.
- Bruk konseptene til Domain Driven Design på deres applikasjonsdesign.
- Bygg applikasjoner som fokuserer på forretningsproblemet i stedet for infrastrukturen.
Envoy Proxy
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Envoy Proxy for å gjøre det mulig for mikrotjenester å "snakke med hverandre".
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Envoy Proxy.
- Bruk Envoy Proxy for å abstrahere nettverket og visualisere problemområder med letthet.
- Løs mikrotjenesteproblemer knyttet til nettverk og observerbarhet.
Creating a Service Mesh with Istio and Kubernetes
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å koble til, sikre og administrere skybaserte applikasjoner (f.eks. mikrotjenester) ved hjelp av et Istio-basert tjenestenettverk.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Istio på Kubernetes.
- Forstå servicenettverk og implementere en med Istio.
- Distribuer et Istio-tjenestenettverk på toppen av Kubernetes.
- Bruk et tjenestenettverk til å kjøre, administrere og overvåke mikrotjenester i skyen.
Java Microservices
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå Java som ønsker å designe, utvikle, distribuere og vedlikeholde mikrotjenester-baserte applikasjoner ved å bruke Java rammeverk som Spring Boot og Spring Cloud.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene og fordelene med mikrotjenesters arkitektur.
- Bygg og distribuer mikrotjenester ved å bruke Java og Spring Boot.
- Implementer tjenesteoppdagelse, konfigurasjonsadministrasjon og API-gatewayer.
- Sikre, overvåke og skaler mikrotjenester effektivt.
- Distribuer mikrotjenester ved å bruke Docker og Kubernetes.
Building Microservices with Lumen PHP Framework
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Lumen til å bygge Laravel-baserte mikrotjenester og applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle mikrotjenester med Lumen.
- Forstå fordelene ved å implementere mikrotjenester ved å bruke Lumen og PHP.
- Utføre og implementere mikrotjenesters funksjoner og operasjoner ved å bruke Lumen rammeverket.
- Beskytt og kontroller tilgangen til mikrotjenestearkitekturene ved å bygge sikkerhetslag.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de kan evaluere ulike teknologier og tilnærminger for utforming av en tjenestebasert systemarkitektur. Opplæringen starter med en diskusjon og sammenligning av monolittiske systemer og tjenestearkitekturer, og graver deretter inn i detaljene i mikrotjenestearkitektur.
Deltakerne får en sjanse til å omsette kunnskapen sin i praksis når de går gjennom opprettelsen og distribusjonen av et sett med proof-of-concept mikrotjenester bygget med Spring Cloud, Spring Boot og Docker.
Til slutt undersøkes de relevante infrastrukturbyggesteinene for å hjelpe deltakerne med å finne de best egnede verktøyene og tilnærmingene til bruk for ulike organisasjonskrav.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av Service-Oriented Architecture (SOA) og Microservice Architecture samt praktisk erfaring med bruk av Spring Cloud og relaterte Spring-teknologier for raskt å utvikle sine egne sky-skala, sky-klare mikrotjenester.
Building Microservices with Spring Cloud and Docker
21 timerI denne instruktørledede, direkteopplæringen i Norge vil deltakerne lære det grunnleggende om å bygge mikrotjenester ved å bruke Spring Cloud og Docker. Deltakerkunnskapen settes på prøve gjennom øvelser og trinnvis utvikling av prøvemikrotjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det grunnleggende om mikrotjenester.
- Bruk Docker til å bygge beholdere for mikrotjenesteapplikasjoner.
- Bygg og distribuer containeriserte mikrotjenester ved å bruke Spring Cloud og Docker.
- Integrer mikrotjenester med oppdagelsestjenester og Spring Cloud API-gateway.
- Bruk Docker Compose for ende-til-ende integrasjonstesting.
Building Microservices with Spring Cloud and Docker - 5 Days
35 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå og DevOps ingeniører som ønsker å bygge, distribuere og administrere mikrotjenester ved å bruke Spring Cloud og Docker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle mikrotjenester ved å bruke Spring Boot og Spring Cloud.
- Containeriser applikasjoner med Docker og Docker Compose.
- Implementer tjenesteoppdagelse, API-gatewayer og kommunikasjon mellom tjenestene.
- Overvåke og sikre mikrotjenester i produksjonsmiljøer.
- Distribuer og orkestrér mikrotjenester ved å bruke Kubernetes.
Spring Cloud for Microservices
14 timerI denne instruktørledede liveopplæringen i Norge starter vi med en diskusjon om mikrotjenestearkitektur. Deltakerkunnskapen settes på prøve gjennom øvelser og trinnvis utvikling av prøvemikrotjenester.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av hvordan man bruker Spring Cloud og relaterte Spring-teknologier for raskt å utvikle sine egne sky-skala, sky-klare mikrotjenester.
Microservices with Spring Cloud and Kafka
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å transformere tradisjonell arkitektur til en svært samtidig mikrotjenestebasert arkitektur ved å bruke Spring Cloud, Kafka, Docker, Kubernetes og Redis.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å bygge mikrotjenester.
- Design og implementer et svært samtidig mikrotjenesteøkosystem ved å bruke Spring Cloud, Kafka, Redis, Docker og Kubernetes.
- Transform monolittiske og SOA-tjenester til mikrotjenestebasert arkitektur.
- Bruk en DevOps-tilnærming til utvikling, testing og utgivelse av programvare.
- Sikre høy samtidighet blant mikrotjenester i produksjon.
- Overvåk mikrotjenester og implementer gjenopprettingsstrategier.
- Utfør ytelsesjustering.
- Lær om fremtidige trender innen mikrotjenestearkitektur.
Building Microservices with Spring Cloud and Netflix OSS
21 timerSpring Cloud er et åpen kildekode lettvekts mikrotjenester rammeverk for å bygge Java applikasjoner for skyen. Netflix OSS er et sett med rammeverk og biblioteker for utvikling av mikrotjenester. Spring Cloud integreres fint med Netflix komponenter ved hjelp av automatisk konfigurasjon og konvensjon over konfigurasjon.
I denne instruktørledede, live-opplæringen vil deltakerne lære de grunnleggende konseptene for å bygge mikrotjenester ved å bruke Spring Cloud og Netflix OSS. Deltakerkunnskapen settes på prøve gjennom øvelser og trinnvis utvikling av prøvemikrotjenester.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av hvordan de bruker Spring Cloud og relaterte Spring-teknologier sammen med Netflix OSS for raskt å utvikle sine egne sky-skala, sky-klare mikrotjenester.
Publikum
- Java Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Traefik
7 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot systemadministratorer og utviklere som ønsker å distribuere, administrere, overvåke og drifte mikrotjenester ved hjelp av Traefik.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Konfigurer og start Traefik gjennom en Docker-leverandør.
- Aktiver sikre og krypterte tilkoblinger ved hjelp av Let's Encrypt.
- Distribuer og koble mellomvare til en ruter for å transformere tjenesteforespørsler.
- Overvåk Traefik operasjoner ved hjelp av dashbordet.