Kursplan

Förstå Microservices

  • Vad är mikrotjänster?
  • Viktiga fördelar och utmaningar med mikrotjänster
  • Monolitiska arkitekturer jämfört med mikrotjänstarkitekturer

Utformning av mikrotjänstsystem

  • Principer för mikrotjänstarkitektur
  • Definiera tjänstgränser
  • Communication mellan tjänster

Tjänstedesign

  • RESTful API:er och tjänstkontrakt
  • Strategier för versionshantering av tjänster
  • Datapartitionering och lagring för mikrotjänster

Källa till evenemang

  • Förstå begrepp för händelsekällor
  • Fördelar och användningsområden för händelsekällor
  • Implementera händelsestyrda arkitekturer

CQRS (Command Query Responsibility Segregation)

  • Introduktion till CQRS
  • När ska du använda CQRS?
  • Implementera CQRS i mikrotjänstsystem

Annat Design Patterns för mikrotjänstbaserade arkitekturer

  • Tjänstregister och identifiering
  • Service mesh och API-gatewayer
  • Motståndskraftsmönster (t.ex. strömbrytare, skott)

Systemdesign och drift

  • Övervakning och loggning i mikrotjänster
  • Skapande av behållare och orkestrering (t.ex. Docker, Kubernetes)
  • Säkerhetsöverväganden för mikrotjänster

Antagande av Microservices

  • Utvärdera organisationens beredskap för mikrotjänster
  • Steg för att migrera från monolit till mikrotjänster
  • Hantering av kulturella och tekniska utmaningar

Sammanfattning och nästa steg

Krav

  • Tidigare erfarenhet av programmering

Publik

  • Mjukvaruutvecklare
  • Systemarkitekter
  • DevOps Yrkesverksamma
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (7)

Upcoming Courses

Relaterade Kategorier