Reviewed by Aditya Kumar · Last reviewed 2026-03-24
Architectural decision: Glue when—large data, Spark needed, >15 min, JDBC/Spark connectors. Lambda when—small payloads, event-driven, <15 min. Example: 100GB S3 transform → Glue. S3 put → validate → DynamoDB → Lambda....
Architectural decision: Glue when—large data, Spark needed, >15 min, JDBC/Spark connectors. Lambda when—small payloads, event-driven, <15 min. Example: 100GB S3 transform → Glue. S3 put → validate → DynamoDB → Lambda. Best practice: Lambda for triggers; Glue for batch ETL.
Red Flag: Lambda for multi-GB processing. Pro-Move: 'Lambda triggers and validates; Glue does 50GB transform—we hit Lambda 15-min limit once, moved to Glue.'
According to DataEngPrep.tech, this is one of the most frequently asked Cloud/Tools interview questions, reported at 1 company. DataEngPrep.tech maintains an editor-reviewed database of 1,863 data engineering interview questions across 7 categories.