{"adoption": {"forks": 3011, "observed_at": "2026-08-28T04:08:18.536758+00:00", "stars": 3783}, "canonical_url": "https://ross.abutalabs.com/products/microservices-demo-microservices-demo", "card": {"archived": true, "artifact_type": "application", "description": "Deployment scripts & config for Sock Shop", "domain": ["microservices", "cloud-computing", "e-commerce"], "enriched": true, "function": ["microservices", "deployment", "container-orchestration", "developer-tools"], "health_score": 10, "homepage": "https://microservices-demo.github.io/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["microservices-demo/microservices-demo"], "name": "microservices-demo/microservices-demo", "platform": ["cross-platform"], "pushed_at": "2023-12-05T14:11:58+00:00", "repo": "microservices-demo/microservices-demo", "stars": 3783, "tags": ["demo-application", "sock-shop", "sample-app", "deprecated", "cloud-native", "testing", "containers", "devops", "docker", "kubernetes"], "topics": ["microservice", "microservices-demo", "golang", "java", "spring-boot", "nodejs", "kubernetes", "docker", "mesos", "nomad", "ecs"], "urls": [], "use_cases": ["demo microservices architecture on kubernetes", "test cloud native tooling against a sample app", "learn how microservices communicate in docker", "benchmark container orchestration platforms", "demonstrate service mesh or monitoring tools", "practice deploying multi-language microservices"], "what_it_is": "Sock Shop is a demo microservices application simulating the user-facing part of an online sock shop, built with Spring Boot, Go kit, and Node.js and packaged in Docker containers. It is intended for demonstrating and testing microservice and cloud native technologies across multiple deployment platforms.", "when_to_avoid": ["you need a maintained or production-ready e-commerce platform", "you want an actively developed reference application", "you need a simple single-service demo"], "when_to_choose": ["you need a realistic multi-service demo app for testing kubernetes or docker deployments", "you want a polyglot microservices example spanning Java, Go, and Node.js", "you are evaluating cloud native tooling like Weave Scope"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/microservices-demo-microservices-demo", "repo": "microservices-demo/microservices-demo", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "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:08:18.536758+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.536758+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:27:43.274656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56139db81e1f8bd2d1c63dab1b4b9a39b006e2d085a73f68d57b303180df18ad", "fetched_at": "2026-08-28T04:08:18.536758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microservices-demo/microservices-demo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3754, "days_push": 1002, "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}}