AWS · Data & Analytics

Serverless Data Lake ETL Pipeline

Kinesis Firehose streaming to S3 Data Lake, Glue ETL transforming data, and Athena querying results. This diagram is written in ArchLex and passes AWS provider checks.

Diagram and source

Serverless Data Lake ETL Pipeline: Kinesis Firehose streaming to S3 Data Lake, Glue ETL transforming data, and Athena querying resultsServerless Data Lake ETL Pipeline: Kinesis Firehose streaming to S3 Data Lake, Glue ETL transforming data, and Athena querying results
provider aws
direction LR

stream: kinesis-firehose
raw_lake: s3["Raw Data Lake"]
etl: glue
processed_lake: s3["Processed Data Lake"]
query: athena

stream -[streams]-> raw_lake
raw_lake -[transforms]-> etl
etl -[writes]-> processed_lake
query -[reads]-> processed_lake

What is in this diagram.

Resources

Relationships

Render it yourself.

Save the source as aws-data-lake-etl.arch and render it with the CLI, or ask your agent to adapt it through the ArchLex MCP server.

npx @archlex/cli render aws-data-lake-etl.arch --output aws-data-lake-etl.svg

All examples