{"adoption": {"forks": 1293, "observed_at": "2026-08-28T04:05:24.000943+00:00", "stars": 1697}, "canonical_url": "https://ross.abutalabs.com/products/ecs-refarch-cloudformation", "card": {"archived": true, "artifact_type": "infra-config", "description": " A reference architecture for deploying containerized microservices with Amazon ECS and AWS CloudFormation (YAML)", "domain": ["cloud-computing", "microservices", "infrastructure-as-code"], "enriched": true, "function": ["infrastructure-as-code", "deployment", "microservices", "container-orchestration"], "health_score": 10, "homepage": null, "language": "Makefile", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["aws-samples/ecs-refarch-cloudformation"], "name": "aws-samples/ecs-refarch-cloudformation", "platform": ["cloud"], "pushed_at": "2023-07-28T11:31:31+00:00", "repo": "aws-samples/ecs-refarch-cloudformation", "stars": 1697, "tags": ["aws-ecs", "cloudformation", "reference-architecture", "load-balancer", "yaml-templates", "devops", "containers", "docker"], "topics": [], "urls": [], "use_cases": ["deploy microservices on ecs with cloudformation", "reference architecture for containerized apps on aws", "launch ecs cluster with application load balancer via yaml templates", "learn cloudformation for ecs deployments", "bootstrap production ecs stack in my aws account"], "what_it_is": "A reference architecture from AWS providing CloudFormation YAML templates for deploying containerized microservices on Amazon ECS with an Application Load Balancer. It serves as a launchable stack template and example for infrastructure-as-code deployments.", "when_to_avoid": ["you use Kubernetes or another orchestrator instead of ECS", "you prefer Terraform, Pulumi, or CDK", "you need actively maintained templates with the latest ECS features"], "when_to_choose": ["you want a battle-tested AWS sample for ECS + ALB infrastructure", "you prefer CloudFormation over other IaC tools", "you need a quick launchable stack template for microservices on ECS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ecs-refarch-cloudformation", "repo": "aws-samples/ecs-refarch-cloudformation", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "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:05:24.000943+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.000943+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:50.701138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12783b21f9680df3457a6fe9f552104e55fc5b0826eabedcb69d9967c325600f", "fetched_at": "2026-08-28T04:05:24.000943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws-samples/ecs-refarch-cloudformation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3647, "days_push": 1132, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}