{"adoption": {"forks": 894, "observed_at": "2026-08-28T04:10:37.256339+00:00", "stars": 9802}, "canonical_url": "https://ross.abutalabs.com/products/howtheysre", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)", "domain": ["monitoring", "developer-tools", "awesome-lists"], "enriched": true, "function": ["monitoring", "alerting", "documentation"], "health_score": 52, "homepage": null, "language": "JavaScript", "license": "CC0-1.0", "license_family": "permissive", "maturity": "active", "member_repos": ["upgundecha/howtheysre"], "name": "upgundecha/howtheysre", "platform": [], "pushed_at": "2025-11-17T18:57:19+00:00", "repo": "upgundecha/howtheysre", "stars": 9802, "tags": ["site-reliability-engineering", "sre", "curated-list", "observability", "incident-response", "chaos-engineering", "on-call", "post-mortem", "engineering-blogs", "devops", "web-server"], "topics": ["site-reliability-engineering", "sre", "chaos-engineering", "dev-ops", "devops", "monitoring", "observability", "alerting", "incident-response", "incident-management", "post-mortem", "on-call", "reliability", "sre-culture", "infrastructure", "security", "hacktoberfest", "hacktoberfest-accepted", "software-engineering", "ml-ops"], "urls": [], "use_cases": ["learn how companies like Airbnb and Google practice SRE", "find engineering blog posts about monitoring and observability", "research incident response and post-mortem practices", "study chaos engineering and testing in production approaches", "prepare for SRE interviews or team building", "find resources on on-call practices and alerting frameworks"], "what_it_is": "A curated knowledge repository collecting publicly available resources on how technology organizations practice Site Reliability Engineering (SRE). It aggregates engineering blog posts, conference talks, and other public content covering SRE culture, tooling, and practices.", "when_to_avoid": ["you need runnable software or tooling rather than reading material", "you need official SRE documentation or training courses instead of curated links"], "when_to_choose": ["you want curated real-world SRE practices from leading tech organizations", "you are building or improving an SRE team and need reference material", "you want a single index of public SRE knowledge instead of searching blogs yourself"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/howtheysre", "repo": "upgundecha/howtheysre", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "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:10:37.256339+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.256339+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:21:00.071547+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66589441c5997ee62ed42df793977a61c415f026f2813e250a8d5c7f45f699b5", "fetched_at": "2026-08-28T04:10:37.256339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upgundecha/howtheysre"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 52, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2026, "days_push": 289, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}