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
Referanser (7)
Det var et godt blanding av praktisk og teoretisk informasjon. En engasjerende presentasjon med eksempler fra virkeligheten.
Anita
Kurs - Building Microservice Architectures
Maskinoversatt
Jeg likte hvordan informasjonen ble presentert, Hassan er karismatisk og han er godt forberedt på hvert eneste emne et spørsmål kan oppstå om.
Daniel Onisor
Kurs - Building Microservice Architectures
Maskinoversatt
Interaksjonen med oss, øvingene og materialet. Mye forklart og veldig praktisk.
Stefan Andrei
Kurs - Building Microservice Architectures
Maskinoversatt
Hvis du er interessert i emnet, kan du enkelt finne den nødvendige informasjonen i kursene. Vel strukturert. Jeg likte tempoet i kursene.
Marius
Kurs - Building Microservice Architectures
Maskinoversatt
Jeg lærer mange nye ting og har endret min synsvinkel fra utvikling til arkitekturperspektiv
Georgiana
Kurs - Building Microservice Architectures
Maskinoversatt
Interaktiv sesjon med spørsmål som hjelper oss forstå det nåværende emnet, god balanse mellom teori og praksis.
Mihai Cleja
Kurs - Building Microservice Architectures
Maskinoversatt
Den gode generelle oversikten over alle emner i mikrotjenestesystemet, og fordi vi er isolert i utviklingsmiljøet vårt unna nettet, de teknologiske valgene som er tilgjengelige i dag for å overkomme ulike utfordringer med mikrotjenester.
Brian Wilkinson - Mass Consultants Ltd
Kurs - Building Microservice Architectures
Maskinoversatt