Use-cases voor DevOps

DevOps-concepten

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps

  • DevOps: softwareontwikkeling + IT-operations
  • Samenwerking en gedeelde verantwoordelijkheid
  • MVP-releases
  • Toepasbaar op diverse use-cases
DevOps-concepten

Infrastructure engineering

  • Ontwerpen, ontwikkelen en onderhouden van de IT-infrastructuur

  • Deze infrastructuur draait in de cloud of op eigen hardware

  • Infrastructure engineers beheren hardware, netwerk en cloud

 

Taken voor infrastructure engineering: veiligheid, interne tools, hardware, cloud en netwerk.

DevOps-concepten

Product engineering

  • Ontwerpen, ontwikkelen en onderhouden van softwareproducten
  • Klantgerichte componenten

Taken voor infrastructure engineering: veiligheid, interne tools, hardware, cloud en netwerk. Voor product engineering: productontwerp, user experience en MVP.

DevOps-concepten

Data engineering

Data engineering is het bouwen van systemen om data te verzamelen en te gebruiken.

Product Engineering bouwt klantgerichte features. Data Engineering verzamelt, slaat op en maakt data beschikbaar.

1 https://en.wikipedia.org/wiki/Data_engineering
DevOps-concepten

DevOps combineert quality assurance, softwareontwikkeling en IT-operations. DataOps bestaat uit datakwaliteit, data engineering en dataintegratie. MLOps omvat ML-trainings, machine learning en modelonderhoud.

DevOps-concepten

DataOps

  • Software draait op data

  • Data stroomt via datapijplijnen

  • Zorgen dat data soepel stroomt

  • Geen dataverlies tijdens transport
  • Data beschikbaar maken voor data scientists en ML-engineers

MLOps

  • Toekomst voorspellen met historische data
  • Datavoorbereiding (historische data)
  • Modeltraining
  • Modeltesten
  • Deployen
  • Onderhoud
DevOps-concepten

Geen concurrentie

Goede code levert goede data en dus goede ML.

DevOps-concepten

Laten we oefenen!

DevOps-concepten

Preparing Video For Download...