Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Serverless Data Engineering - AWS Glue, Kinesis, Lambda
Rating: 4.7 out of 5(18 ratings)
276 students

Serverless Data Engineering - AWS Glue, Kinesis, Lambda

Batch & Stream Processing using AWS Serverless Technologies
Created bySoumyadeep Dey
Last updated 7/2026
English
English [Auto],

What you'll learn

  • AWS Glue Batch and Stream Processing
  • AWS Kinesis to ingest streaming data into AWS Ecosystem
  • Role of AWS Lambda to process data in a pipeline
  • Apache Spark
  • AWS Glue Workflow to Orchestrate Data Pipeline in Glue

Course content

10 sections103 lectures17h 34m total length
  • Data Lifecycle & Data Engineering8:12

    Explore the data engineering lifecycle from data generation to ingestion, data lake storage, processing, and consumption, contrasting batch and streaming workflows, detailing medallion architecture with bronze, silver, gold layers.

  • Data Engineering Technology Mapping4:42

    Explore how data engineering maps ingestion, storage, processing, and consumption technologies from Spark batch and streaming to Kafka, using lakehouse formats like Iceberg or Delta Lake on S3 with AWS.

  • AWS Serverless Offerings for Data Engineering3:07

    Discover AWS serverless data engineering across databases, storage, and processing, including DynamoDB, Keyspaces, S3, AWS Glue's Spark hosting for batch and stream ETL, and Kinesis for serverless streaming.

  • Serverless benefits & About the Course7:55

    Discover how serverless technologies such as AWS glue, Kinesis, and Lambda enable automatic scaling, high availability, and cost efficiency for PySpark-based batch and streaming data processing.

  • Course Resources0:03

Requirements

  • AWS Basics like EC2, IAM, VPC and S3

Description

Data Engineering! It is a big word in today's tech world. Every organization is running behind data engineers and as per analysis one of the jobs that would be untouched by AI wave. It is also one of the highest paying jobs in tech world. There are multiple technologies, frameworks, tools that facilitate Data Engineering stack. Spark, Kafka, Lakehouse, Data Warehouse etc. are some of those.

All Cloud Service Providers have complete Data Stack up their sleeve. AWS, Azure, GCP provide multiple platforms to work on data stack. One interesting stack is Serverless, a term coined by AWS with the launch of AWS Lambda.

This course focuses specifically on Serverless Data Processing, which has gained a lot of momentum over the years. AWS is the top contender in the serverless world that includes batch & stream processing. This course entails the following topics:


  1. Serverless Batch Processing Part 1 - AWS Glue

  2. Streaming Ingestion - Kinesis Data Streams, Kinesis Firehose

  3. Serverless Stream Processing Part 1 - AWS Glue & Kinesis

  4. Serverless Batch Processing Part 2 - AWS Lambda

  5. Serverless Stream Processing Part 2 - Lambda & Kinesis


Make sure to complete the practice exercises as they will give you hands-on experience. Also, request candidates to follow along with all the hands-on labs.

Who this course is for:

  • Data Architects, Data Engineers who want to learn AWS Data Stack
  • Solution Architects who want to have AWS Data Flavour
  • Database Administrators (DBAs) who want to make a career shift into AWS Data
  • Technical Managers, Developers who want to get AWS Data Stack Overview