Skip to content
Weave templates

AWS Data Lake (icons)

Ingest → S3 → Lambda transforms → analytics, all in AWS icons.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id":"src","type":"aws-apigw","label":"Ingest API","x":40,"y":200 },
    { "id":"raw","type":"aws-s3","label":"S3 — Raw","x":220,"y":120 },
    { "id":"trans","type":"aws-lambda","label":"Transform λ","x":400,"y":120 },
    { "id":"clean","type":"aws-s3","label":"S3 — Cleansed","x":580,"y":120 },
    { "id":"agg","type":"aws-lambda","label":"Aggregate λ","x":760,"y":120 },
    { "id":"gold","type":"aws-s3","label":"S3 — Gold","x":940,"y":120 },
    { "id":"dy","type":"aws-dynamo","label":"Catalog","x":400,"y":280 },
    { "id":"sns","type":"aws-sns","label":"Pipeline events","x":580,"y":280 },
    { "id":"iam","type":"aws-iam","label":"IAM","x":40,"y":40 }
  ],
  "edges": [
    { "id":"a","source":"src","target":"raw" },
    { "id":"b","source":"raw","target":"trans" },
    { "id":"c","source":"trans","target":"clean" },
    { "id":"d","source":"clean","target":"agg" },
    { "id":"e","source":"agg","target":"gold" },
    { "id":"f","source":"trans","target":"dy","style":"dashed" },
    { "id":"g","source":"agg","target":"dy","style":"dashed" },
    { "id":"h","source":"trans","target":"sns","style":"dashed" },
    { "id":"i","source":"agg","target":"sns","style":"dashed" }
  ]
}