{"adoption": {"forks": 103, "observed_at": "2026-08-28T04:04:09.714526+00:00", "stars": 1259}, "canonical_url": "https://ross.abutalabs.com/products/lambda-the-terraform-way", "card": {"archived": false, "artifact_type": "learning-resource", "description": "AWS Lambda using Terraform., an Introductory Cookbook", "domain": ["cloud-computing", "tutorials"], "enriched": true, "function": ["infrastructure-as-code", "documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": "Markdown", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["nsriram/lambda-the-terraform-way"], "name": "nsriram/lambda-the-terraform-way", "platform": ["cross-platform", "cli"], "pushed_at": "2021-05-08T12:38:52+00:00", "repo": "nsriram/lambda-the-terraform-way", "stars": 1259, "tags": ["terraform", "aws-lambda", "serverless", "tutorial", "cookbook", "infrastructure-as-code", "devops", "aws"], "topics": ["awslambda", "aws", "terraform", "devops", "infrastructure-as-code"], "urls": [], "use_cases": ["learn to deploy aws lambda with terraform", "terraform lambda tutorial for beginners", "integrate lambda with s3 dynamodb sqs via terraform", "understand serverless infrastructure as code", "set up lambda layers and packaging with terraform", "aws lambda api gateway terraform example"], "what_it_is": "An introductory tutorial cookbook teaching how to deploy and integrate AWS Lambda functions using Terraform infrastructure-as-code. It walks through setup, first deployments, Lambda features like layers, and integrations with S3, Kinesis, DynamoDB, SQS, and API Gateway.", "when_to_avoid": ["you need up-to-date content - the last release was 2021 and AWS/Terraform have evolved since", "you are a complete beginner to Terraform with no prior IaC background", "you want GUI or AWS SDK-based Lambda tutorials"], "when_to_choose": ["you know basic Terraform and want hands-on Lambda deployment examples", "you prefer declarative IaC over AWS console or SDK workflows", "you want a structured step-by-step guide covering Lambda integrations with other AWS services"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lambda-the-terraform-way", "repo": "nsriram/lambda-the-terraform-way", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.714526+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:05:31.522625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53d1d6fefecb73ea573dfaa487df0b8f7a2ff48338f534d6442e88511375263a", "fetched_at": "2026-08-28T04:04:09.714526+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nsriram/lambda-the-terraform-way"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2091, "days_push": 1943, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}