Skip to content

Learn how to orchestrate and automate AWS data pipelines using Step Functions, Amazon MWAA, and event-driven patterns. A Pluralsight course on building resilient, observable workflows.

Notifications You must be signed in to change notification settings

rupeshtiwari/pluralsight-aws-data-pipelines-orchestrating-automating

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orchestrating and Automating AWS Data Pipelines

A Pluralsight course authored by Rupesh Tiwari
© Pluralsight, 2025


Course Overview

Modern data pipelines aren’t just about movement—they’re about coordination, visibility, and trust.
This course teaches you how to design, orchestrate, and automate production-grade data workflows on AWS using managed services like AWS Step Functions, Amazon Managed Workflows for Apache Airflow (Amazon MWAA), Amazon S3, and AWS Lambda.

By the end of this course, you’ll know how to build resilient, event-driven, and observable data pipelines that scale with your organization’s needs.


Learning Objectives

By completing this course, you’ll learn how to:

  • A. Design modular and maintainable AWS data pipeline architectures
  • B. Use AWS Step Functions to orchestrate multi-step workflows
  • C. Integrate Amazon MWAA (Airflow) for cross-platform orchestration
  • D. Implement error handling, retries, and observability patterns
  • E. Automate deployments and optimize cost and performance

Course Modules

Module Title Key Focus
1 Foundations of Data Pipeline Orchestration Why orchestration matters, AWS service roles, and core concepts
2 Building Step Functions Workflows States, transitions, inputs/outputs, retries, and failure paths
3 Managing Workflow Resilience Error handling, DLQ (Dead-Letter Queue), and visibility with CloudWatch
4 Integrating Amazon MWAA DAGs, cross-platform orchestration, and hybrid patterns
5 Deploying and Operating Pipelines CI/CD automation, cost governance, and monitoring strategies

Repository Structure

aws-data-pipelines/
│
├── module1-foundations/
│   ├── slides/
│   ├── scripts/
│   ├── demos/
│   └── diagrams/
│
├── module2-step-functions/
│   ├── slides/
│   ├── scripts/
│   ├── demos/
│   └── diagrams/
│
├── module3-resilience/
│   ├── slides/
│   ├── scripts/
│   ├── demos/
│   └── diagrams/
│
├── module4-mwaa/
│   ├── slides/
│   ├── scripts/
│   ├── demos/
│   └── diagrams/
│
├── module5-deployment/
│   ├── slides/
│   ├── scripts/
│   ├── demos/
│   └── diagrams/
│
├── assets/
│   ├── icons/
│   ├── ps-template-2025/
│   └── pexels-images/
│
├── README.md
└── LICENSE

Demo Environments

All AWS demonstrations use:

  • Account ID: 081448897918
  • Region: us-east-1
  • Sample resources:
    • ps-demo-airflow (Amazon MWAA environment)
    • ps-demo-stepfunction (workflow example)
    • ps-demo-s3 (data lake bucket)

Each demo includes:

  • Clear objectives
  • Setup, execution, and teardown steps
  • Failure + recovery scenario
  • Cost considerations

Authoring Standards

This course adheres to the Pluralsight Video Content and Keynote Template 2025.02.a standards, including:

  • PS TT Commons and Roboto Mono fonts
  • Title Case for titles; Sentence case for body text
  • No periods in bullets; ≤3 lines per bullet
  • AWS-official terminology and architecture icons
  • 2–6 minute clips with modular narration (WHY → WHAT → HOW)
  • Realistic AWS examples (no fictional companies)

How to Contribute

If you’re a collaborator or reviewer:

  1. Clone the repo and work under the relevant module directory.
  2. Follow the structure: slides → script → demo → diagram.
  3. Validate each clip with the QA checklist:
    • Technical accuracy
    • AWS architectural correctness
    • Visual and audio compliance with Pluralsight standards
    • All Learning Objectives addressed
  4. Submit a pull request tagged with the module and clip name (e.g., module2-clip3-retries).

License

All course materials © Pluralsight 2025.
Usage restricted to educational and authorized production purposes only.
Do not distribute or reuse without permission.


Author: Rupesh Tiwari
LinkedInPluralsight Author Page


Book Rupesh

💬 Book a free 15-minute consultation for interview preparation or career questions: bit.ly/bookwithrupesh 💬 Book a 1:1 session with me to discuss interview preparation or career questions — IGotAnOffer | Personal

About

Learn how to orchestrate and automate AWS data pipelines using Step Functions, Amazon MWAA, and event-driven patterns. A Pluralsight course on building resilient, observable workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages