Orchestrating Data Workflows Using a Fully Serverless Architecture
summary
Describes Fundbox’s serverless data orchestration platform built with AWS Step Functions, Docker containers, Spark, and AWS Fargate to run hundreds of dependent data workflows. Covers using Step Functions state machines, the platform’s limitations, and custom scheduling and dependency features implemented to overcome those limits. Explains how Docker containers and Fargate were used to address resource bottlenecks in the serverless setup.
AI-written summary · about
chapters (12)
- 0:00Intro
- 1:00Motivation
- 4:24Guidelines
- 7:55Detailed documentation and Examples
- 9:40Monitoring jobs
- 10:34Architecture - Monitoring
- 11:40Job deployment
- 14:08Job dependency service
- 15:27Architecture. Dependency Service
- 17:31Custom runtime support through Docker
- 20:25Runtime Parameter
- 23:17Job on-demand execution
related talks
41mUnlocking Faster & Efficient Data Processing w/ Serverless
43mBringing EDA to the Containers World
01h 18mBuilding applications with Serverless Framework ...
20mModern Application Architecture with AWS Step Functions
29mOrchestrating complex (not complicated) tasks using AWS serverless and Python
34mDesigning Data Intensive Applications In Serverless Architecture
23mOrchestration Lightning: Rapid-Fire AWS Step Functions Patterns
51mChoreography vs Orchestration in serverless microservices
