Skip to content
Kim Seohyun edited this page Jul 6, 2022 · 14 revisions

Welcome to the Seohyun's Corca MLOps Curriculum wiki!

Table Of Contents

Introduction

What is DevOps

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.

What is MLOps

MLOps is modeled on the existing discipline of DevOps, the modern practice of efficiently writing, deploying and running enterprise applications. DevOps got its start a decade ago as a way warring tribes of software developers (the Devs) and IT operations teams (the Ops) could collaborate.
MLOps adds to the team the data scientists, who curate datasets and build AI models that analyze them. It also includes ML engineers, who run those datasets through the models in disciplined, automated ways.

Phase 1: Basic DevOps

  1. Git
  2. Restful API
  3. Database
  4. Develop
  5. Docker
  6. Cloud Computing Service

Phase 2: Advanced DevOps

  1. Testing
  2. CI/CD
  3. IaC
  4. Monitoring
  5. Load Balancing
  6. Architecture

Phase 3: MLOps

  1. Beginning MLOps
  2. Machine Learning
  3. Data Pipeline
  4. ML Model Serving
  5. Continuous Training
  6. ML Design Patterns