Dataingenjörsmässiga konsekvenser av DevOps-arkitekturen
DevOps-koncept
Cem Sakarya
DevOps Risk Advisor
Mikrotjänstarkitektur
- Mikrotjänster är småskaliga program
- Mikrotjänster driftsätts separat
- Varje mikrotjänst hanterar en specifik funktion
- Varje mikrotjänst har egna data och egen logik
- Data lagras i privata databaser
Monolitisk arkitektur
- Motsatsen till mikrotjänstarkitekturen
- En enda stor enhet
- Betydligt enklare än mikrotjänster
- Underhåll och ändringar är svårt och riskabelt
Monolitisk arkitektur
- Begränsat antal databaser
- Alla applikationer använder samma databaser
- Kan vara ett alternativ för småskaliga applikationer
Mikrotjänstarkitektur
- En databas per mikrotjänst
- Mikrotjänster använder API-anrop för att nå andra tjänsters databaser
- Mikrotjänster passar stora organisationer och komplexa produkter
Mikrotjänsters privata databaser
- Vissa produktfunktioner kräver samarbete mellan flera mikrotjänster
- Mikrotjänster kan inte fritt komma åt varandras databaser och använder därför API-anrop
- Mikrotjänster kommunicerar ständigt med varandra.
Dataingenjörstillämpningar i mikrotjänster
Dataingenjörstillämpningar i mikrotjänster
Nu kör vi en övning!
DevOps-koncept
Preparing Video For Download...