Kursplan

Forståelse Microservices

  • Hva er mikrotjenester?
  • Viktige fordeler og utfordringer med mikrotjenester
  • Monolittiske vs. mikrotjenestearkitekturer

Design av mikroservicesystemer

  • Prinsipper for mikrotjenestearkitektur
  • Definere tjenestegrenser
  • Communication mellom tjenester

Tjenestedesign

  • RESTful APIer og servicekontrakter
  • Tjenesteversjonsstrategier
  • Datapartisjonering og lagring for mikrotjenester

Event sourcing

  • Forstå konsepter for event sourcing
  • Fordeler og brukstilfeller for event sourcing
  • Implementering av hendelsesdrevne arkitekturer

CQRS (Command Query Responsibility Segregation)

  • Introduksjon til CQRS
  • Når du skal bruke CQRS
  • Implementering av CQRS i mikroservicesystemer

Annet Design Patterns for mikrotjenestebaserte arkitekturer

  • Tjenesteregister og oppdagelse
  • Service mesh og API-gatewayer
  • Motstandsmønstre (f.eks. strømbryter, skott)

Systemdesign og drift

  • Overvåking og innlogging av mikrotjenester
  • Containerisering og orkestrering (f.eks. Docker, Kubernetes)
  • Sikkerhetshensyn for mikrotjenester

Vedtar Microservices

  • Evaluering av organisatorisk beredskap for mikrotjenester
  • Trinn for å migrere fra monolitt til mikrotjenester
  • Håndtere kulturelle og tekniske utfordringer

Sammendrag og neste trinn

Krav

  • Tidligere programmeringserfaring

Publikum

  • Programvareutviklere
  • Systemarkitekter
  • DevOps fagfolk
 14 timer

Antall deltakere


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories