{"adoption": {"forks": 1053, "observed_at": "2026-08-28T04:10:31.167020+00:00", "stars": 9433}, "canonical_url": "https://ross.abutalabs.com/products/awesome-fenix", "card": {"archived": false, "artifact_type": "learning-resource", "description": "讨论如何构建一套可靠的大型分布式系统", "domain": ["microservices", "cloud-computing", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 78, "homepage": "https://icyfenix.cn", "language": "Vue", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["fenixsoft/awesome-fenix"], "name": "fenixsoft/awesome-fenix", "platform": ["cloud"], "pushed_at": "2026-08-11T08:40:50+00:00", "repo": "fenixsoft/awesome-fenix", "stars": 9433, "tags": ["cloud-native", "microservices", "service-mesh", "istio", "spring-cloud", "distributed-transactions", "observability", "open-book", "chinese", "architecture", "web-server", "docker", "kubernetes"], "topics": ["cloud-native", "microservice", "architecture", "kubernetes", "istio", "springcloud"], "urls": [], "use_cases": ["learn how to build reliable large distributed systems", "understand microservices vs service mesh vs serverless tradeoffs", "study distributed transactions and consensus algorithms like Paxos", "prepare for cloud-native architect interviews", "find reference code for starting a Spring Cloud or Kubernetes microservice project", "learn observability, load balancing, and traffic governance concepts"], "what_it_is": "An open-source online book ('Fenix Project / Phoenix Architecture') that teaches how to build reliable large-scale distributed systems, covering architecture evolution, microservices, service mesh, serverless, and cloud-native topics. It includes companion demo codebases (Spring Boot, Spring Cloud, Kubernetes, Istio, AWS Lambda) that serve as reference implementations.", "when_to_avoid": ["you need a production-ready framework or library rather than educational material", "you need English-only documentation", "you want a quick reference for a single specific tool rather than broad architectural theory"], "when_to_choose": ["you want a systematic, book-quality (free) explanation of distributed system architecture", "you prefer learning concepts alongside runnable demo projects", "you read Chinese and want deep coverage of cloud-native architecture"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-fenix", "repo": "fenixsoft/awesome-fenix", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "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:31.167020+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.167020+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:22:07.829039+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2742d815ea1065d50421ac9109b7f73c38c7a00d0dd5a147ce03f0ed7bff71d", "fetched_at": "2026-08-28T04:10:31.167020+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fenixsoft/awesome-fenix"}, {"content_hash": "d5bab7fd65f1aaecdaf3fd15edea5f374c9d84e76739be53d6e48c745c7b0c31", "fetched_at": "2026-08-29T08:22:58.598575+00:00", "kind": "homepage", "missing": false, "url": "https://icyfenix.cn"}, {"content_hash": "32466b4dd9af99a84ee5135d0cb43eeb60f618dd372ee32d92e438de73da268f", "fetched_at": "2026-08-29T08:22:58.607840+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-me.html"}, {"content_hash": "53e2613d55d0bf68b4dcadc3bd24487314eb34314f518eefa7c4e77a73edc3c0", "fetched_at": "2026-08-29T08:22:58.609754+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-book.html"}, {"content_hash": "215199e7a9f5a92500bbbee5eb1175244707425b195ba4d411f29abf4a9b12d7", "fetched_at": "2026-08-29T08:22:58.611684+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/introduction/about-the-fenix-project.html"}, {"content_hash": "86c1c4526a4946cabec85dc7649dd144b0cfbd1f3189d8f18de6eb509065d3dd", "fetched_at": "2026-08-29T08:22:58.615695+00:00", "kind": "site_page", "missing": false, "url": "https://icyfenix.cn/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "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": 2445, "days_push": 22, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}