YoVDO

Heterogeneous Pipeline Processing with Kubernetes and Google Cloud Pub Sub

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Programming Languages Courses Kubernetes Courses Task Management Courses Google Cloud Pub/Sub Courses Asynchronous Messaging Courses Auto-scaling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on building a flexible, asynchronous pipeline using Kubernetes and Google Cloud Pub/Sub for heterogeneous processing requirements. Dive into Spacemaker's journey of replacing their batch-oriented pipeline with a message-based system to handle diverse computational needs in real estate development and architectural AI. Learn about the challenges of managing CPU-intensive algorithms, memory-demanding simulations, and GPU-optimized techniques within a single platform. Discover how the new pipeline architecture leverages a central message broker, task queues, and auto-scaled Kubernetes clusters to achieve elasticity and scalability. Gain insights into handling burst workloads, implementing auto-scaling based on queue lengths, and enabling team autonomy in choosing programming languages and tools. Examine the details of the message broker, API design, and worker implementation. Conclude with key performance results and reflections on modularizing pipelines for broader applications in complex, resource-diverse computing environments.

Syllabus

Heterogeneous pipeline processing with Kubernetes and Google Cloud Pub Sub - Håkon Åmdal


Taught by

NDC Conferences

Related Courses

Data Engineering on Google Cloud Platform 日本語版
Google Cloud via Coursera
Cloud Computing Fundamentals on Alibaba Cloud
Alibaba Cloud Academy via Coursera
Launch an auto-scaling AWS EC2 virtual machine
Coursera Project Network via Coursera
Cloud Computing With Amazon Web Services
Udemy
AWS Certified Solution Architect - Associate 2020
Udemy