{"adoption": {"forks": 76, "observed_at": "2026-08-28T04:06:29.308758+00:00", "stars": 2235}, "canonical_url": "https://ross.abutalabs.com/products/queueing-theory", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Queueing theory: an introduction for software development", "domain": ["tutorials", "developer-tools", "performance"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 72, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["joelparkerhenderson/queueing-theory"], "name": "joelparkerhenderson/queueing-theory", "platform": [], "pushed_at": "2026-06-07T05:51:49+00:00", "repo": "joelparkerhenderson/queueing-theory", "stars": 2235, "tags": ["queueing-theory", "littles-law", "kanban", "dora-metrics", "educational-guide", "devops", "web-server"], "topics": [], "urls": [], "use_cases": ["learn queueing theory for software development", "understand Little's Law for kanban planning", "analyze devops deployment pipeline throughput", "improve customer service response times with queue math", "learn queue terminology and notation", "apply DORA metrics to engineering processes"], "what_it_is": "An educational guide introducing queueing theory (the mathematical study of waiting lines) with applications to software development. It covers terminology, notation, Little's Law, KPIs, and DORA metrics for analyzing processes like customer service, kanban planning, message queues, and CI/CD pipelines.", "when_to_avoid": ["you need a software library or tool that computes queueing models", "you want rigorous academic treatment with proofs and exercises", "you need runnable code or simulations"], "when_to_choose": ["you want a free introductory text on queueing theory applied to software teams", "you need explanations of lead time, wait time, utilization, and throughput concepts", "you're planning kanban systems or analyzing CI/CD pipelines mathematically"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/queueing-theory", "repo": "joelparkerhenderson/queueing-theory", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "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:06:29.308758+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.308758+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:44:19.669041+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7de21c8978f7dbad0a8b387c79e7881a192931b80713b1133f044b0fc494895e", "fetched_at": "2026-08-28T04:06:29.308758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/joelparkerhenderson/queueing-theory"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2777, "days_push": 87, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}