К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Model Serving Systems: Containers, APIs & Scalability · LearnSpace
Назад в каталог
courseraАнализ данных

Model Serving Systems: Containers, APIs & Scalability

Курс от Board Infinity
Средний≈ 19.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

"Docker and Model Serving: Deploy ML APIs with FastAPI and ONNX is designed for ML engineers, MLOps practitioners, and backend developers who want to take models from notebooks to production. You'll learn to build Docker containers for ML workloads, design scalable REST APIs with FastAPI, serialize models with ONNX and SavedModel, and deploy with zero-downtime strategies like blue-green and canary releases. The first module covers Docker fundamentals, image optimization, multi-stage builds, secrets management, and Docker Compose for multi-container ML apps. The second module focuses on REST API design with FastAPI, model versioning, input validation with Pydantic, structured logging, and production-grade error handling. The third module teaches scaling strategies — horizontal scaling, async queues, load balancing, batch vs. real-time inference, and latency optimization for high-throughput serving. The final module covers model serialization formats (ONNX, pickle, SavedModel), blue-green and canary deployments, automated rollback, and disaster recovery. By the end of this course, you will: - Build and optimize Docker images for ML models using multi-stage builds and Compose - Design scalable FastAPI endpoints with versioning, validation, and observability - Scale ML inference with async queues, load balancing, and latency optimization - Deploy models with ONNX serialization and zero-downtime blue-green rollbacks"

Навыки, которые вы освоите

ScalabilityContainerizationModel DeploymentDocker (Software)Restful APIAPI DesignMLOps (Machine Learning Operations)Continuous DeploymentApplication Programming Interface (API)Data ValidationPerformance TuningSoftware VersioningApplication DeploymentMicroservices

Программа курса

4 модулей · 69 учебных материалов

01Docker for ML21 материалов

Career Scope in ML Containerization

Role of Containers in MLOps CareersВидеоIndustry Trends in ML ContainerizationВидеоKey Tools and PlatformsВидеоCareer Scope in ML ContainerizationЧтение

Учитесь у экспертов

Board Infinity

Instructor

Model Serving Systems: Containers, APIs & Scalability
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.5 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Career Scope in ML ContainerizationЗадание

Container Fundamentals

Understanding Containers vs. VMsВидеоBuilding a Docker Image for ML ModelsВидео Running Containers LocallyВидеоUnderstanding Containers vs. VMsЧтениеContainer FundamentalsЗадание

Optimizing Docker Images

Multi-Stage BuildsВидеоManaging Environment VariablesВидеоSecrets and Credentials in ContainersВидеоOptimizing DockerЧтениеOptimizing Docker ImagesЗадание

Multi-Container Deployments

Introduction to Docker ComposeВидео Running ML APIs and Databases TogetherВидеоNetworking Between ContainersВидеоEnvironment ConfigurationЧтениеMulti-Container DeploymentsЗаданиеDocker for MLЗадание
02API Design for ML Serving16 материалов

REST API Architecture for ML

Principles of RESTful API DesignВидеоStructuring Endpoints for ML ModelsВидеоUsing FastAPI for ML Endpoints.ВидеоCompose SyntaxЧтениеREST API Architecture for MLЗадание

Model Versioning and Routing

Why Version ModelsВидео Implementing Versioned EndpointsВидеоHandling Multiple Models in ProductionВидеоMulti-Container Deployment GuideЧтениеModel Versioning and RoutingЗадание

Handling Input Validation

Input Schema ValidationВидеоManaging Errors and ExceptionsВидеоLogging and ObservabilityВидеоStructuring Endpoints for ML ModelsЧтениеHandling Input ValidationЗаданиеAPI Design for ML ServingЗадание
03Scaling Model Serving16 материалов

Scaling Strategies

Vertical vs. Horizontal ScalingВидеоAsync Processing and QueuesВидеоLoad Balancing BasicsВидеоWhy Version ModelsЧтениеScaling StrategiesЗадание

Batch vs. Real-Time Serving

When to Use Batch ServingВидеоBuilding Batch PipelinesВидеоReal-Time Inference with QueuesВидеоModel Registry IntegrationЧтениеBatch vs. Real-Time ServingЗадание

Performance Optimization

Profiling Inference PerformanceВидеоLatency Reduction TechniquesВидеоMonitoring Throughput and CostВидеоAPI Error CodesЧтениеPerformance OptimizationЗаданиеScaling Model ServingЗадание
04Model Serialization and Deployment16 материалов

Model Serialization Formats

Common Serialization TechniquesВидео Converting Between FormatsВидеоStoring and Loading ModelsВидеоDebugging Production API IssuesЧтениеModel Serialization FormatsЗадание

Deployment Strategies

Zero-Downtime DeploymentsВидеоBlue-Green and Canary PatternsВидеоStaging and ValidationВидеоLoad Balancing BasicsЧтениеDeployment StrategiesЗадание

Rollback and Recovery

Detecting Failed DeploymentsВидео Automated Rollback WorkflowsВидео Validating Restored VersionsВидеоBuilding Batch PipelinesЧтениеRollback and RecoveryЗаданиеModel Serialization and DeploymentЗадание