diff --git a/.github/workflows/03.1.agentic_v2_metadata.yml b/.github/workflows/03.1.agentic_v2_metadata.yml index 94497891..034d3165 100644 --- a/.github/workflows/03.1.agentic_v2_metadata.yml +++ b/.github/workflows/03.1.agentic_v2_metadata.yml @@ -18,7 +18,7 @@ permissions: pull-requests: write concurrency: - group: v2-pipeline-${{ github.ref }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: false jobs: diff --git a/.github/workflows/03.2.agentic_v2_ai.yml b/.github/workflows/03.2.agentic_v2_ai.yml index 42c622cf..71177a67 100644 --- a/.github/workflows/03.2.agentic_v2_ai.yml +++ b/.github/workflows/03.2.agentic_v2_ai.yml @@ -27,7 +27,7 @@ permissions: pull-requests: write concurrency: - group: v2-pipeline-${{ github.ref }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: false jobs: diff --git a/.github/workflows/03.3.agentic_v2_videos.yml b/.github/workflows/03.3.agentic_v2_videos.yml index 0724cf80..231ae747 100644 --- a/.github/workflows/03.3.agentic_v2_videos.yml +++ b/.github/workflows/03.3.agentic_v2_videos.yml @@ -7,7 +7,6 @@ on: paths: - 'src/v2_video_portal.py' - 'src/enrich_videos.py' - - 'data/inventory.yaml' workflow_run: workflows: ["03.2. V2 AI Curator"] branches: [develop] @@ -33,7 +32,7 @@ permissions: pull-requests: write concurrency: - group: v2-pipeline-${{ github.ref }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: false jobs: diff --git a/.github/workflows/04.1.agentic_v2_publish.yml b/.github/workflows/04.1.agentic_v2_publish.yml index f309138e..8a0a2b48 100644 --- a/.github/workflows/04.1.agentic_v2_publish.yml +++ b/.github/workflows/04.1.agentic_v2_publish.yml @@ -5,7 +5,6 @@ on: branches: - develop paths: - - 'data/inventory.yaml' - 'docs/**' workflow_run: workflows: ["03.3. V2 Video Hub Builder"] @@ -24,7 +23,7 @@ permissions: pull-requests: write concurrency: - group: v2-pipeline-${{ github.ref }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: false jobs: diff --git a/.github/workflows/05.1.readme_sync.yml b/.github/workflows/05.1.readme_sync.yml index d57153ce..91a61111 100644 --- a/.github/workflows/05.1.readme_sync.yml +++ b/.github/workflows/05.1.readme_sync.yml @@ -6,13 +6,16 @@ on: - develop paths-ignore: - 'README.md' + - 'data/inventory.yaml' + - 'docs/**' + - 'v2-docs/**' workflow_dispatch: # Permite ejecución manual desde la pestaña Actions permissions: contents: write concurrency: - group: v2-pipeline-${{ github.ref }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: false jobs: diff --git a/README.md b/README.md index ed446fe1..1d4e9f36 100644 --- a/README.md +++ b/README.md @@ -676,16 +676,23 @@ graph TD AC["Agentic Curator"] end - subgraph "Agentic Tiering (Multi-Agent)" + subgraph "Agentic Tiering and Debate (Multi-Agent)" AA["Analyst Agent (Flash)"] AV["Auditor Agent (Pro)"] MCP[["MCP Grounding (Search)"]] + DBT["Consensus and Debate (Flash and Pro)"] end AC -->|"Raw Discovery"| AA AA -->|"Initial Classification"| AV AV <-->|"Deep Context Search"| MCP - AV -->|"Verified Metadata"| DB[("Unified DB")] + + AA -->|"Borderline (Score 70-85)"| DBT + AV -->|"Selective Audit (3-4 Stars)"| DBT + DBT <-->|"Live Proof Search"| MCP + + DBT -->|"Consensus Metadata"| DB[("Unified DB")] + AV -->|"Verified Metadata"| DB LC["Link Cleaner"] -->|"Health Sync"| DB V2["V2 Optimizer"] -->|"Elite Selection"| DB @@ -734,6 +741,8 @@ The following matrix defines our strategic model tiering across all workflows: | **PR Guardian** | PR Presubmit | **Gemini Flash/Lite** | Tier 1 | Rapid syntax and mandate format linting. | **Medium** | | **Curator (X/RSS)** | Agentic Curator | **Gemini Pro** | Tier 2 | Deep reasoning for human/social context. | **Low (Burst)** | | **Auditor** | V2 Elite Builder | **Gemini Pro** | Tier 2 | High-fidelity verification of [ELITE] resources. | **Medium** | +| **Debater Personas** | Curation / V2 Builder | **Gemini Flash/Lite** | Tier 1 | Independent multi-perspective evaluations and rebuttals. | **High** | +| **Debate Synthesis** | Curation / V2 Builder | **Gemini Pro** | Tier 2 | High-fidelity final consensus and summary synthesis. | **Medium** | ### 8.2. Core Agent Definitions The heart of the new Nubenetes is a suite of AI Agents that operate on our `develop` branch: @@ -755,7 +764,11 @@ The heart of the new Nubenetes is a suite of AI Agents that operate on our `deve - **Resilience:** asynchronous health checks with 3x retry and identity rotation. - **V1 Integrity:** Focuses on link validity (removing 404s) to ensure the exhaustive V1 archive remains accessible. - **Transparency:** Provides detailed, real-time unbuffered logging of all cleaning operations. -4. **Resilient Architecture Core**: +4. **DebatePanelEngine ([`src/v2_debate.py`](src/v2_debate.py))**: + - **Persona-based Evaluation**: Coordinates specialized opinions across Security Architect, SRE, and AI Engineer personas. + - **Consensus Resolution**: Resolves high score-divergences (>= 15 points) using a round-robin debate structure. + - **Auto-Corrective Memory**: Appends resolution logs to `src/memory/health_learning.json` for persistent, few-shot alignment. +5. **Resilient Architecture Core**: - **Exponential Backoff**: Intelligent `tenacity`-based retry logic in `gemini_utils.py` gracefully handles 429 Rate Limits before triggering the Circuit Breaker. - **Flash-First Architecture**: Prioritizes Gemini Flash/Lite models for high-density Analyst tasks, enabling processing of 10,000+ resources within the 6-hour GitHub Actions limit through 100-item batching and 2-second safety delays. - **Programmatic Smart Injection (Option B)**: The system extracts document headers and has Gemini Flash choose the target header, performing the actual line insertion using Python. This bypasses the need for Gemini Pro to rewrite entire documents, slashing API usage and preventing 429 errors. @@ -767,6 +780,42 @@ The heart of the new Nubenetes is a suite of AI Agents that operate on our `deve - **Pip Caching**: All workflows utilize `cache: pip` for lightning-fast execution and reduced compute costs. - **AI PR Guardian**: Enforces the `PULL_REQUEST_TEMPLATE.md` checklist automatically on community contributions. +### 8.3. Multi-Agent Consensus and Debate Protocol + +To eliminate individual LLM rating bias, resolve borderline cases, and prevent architectural rating drift, Nubenetes employs a structured multi-agent debate process. This ensures that resources included in the V2 Elite portal meet the high-density requirements of a 2026 Cloud Architect. + +```mermaid +graph TD + A["New Resource Found"] --> B["Persona 1: Security Architect"] + A --> C["Persona 2: Cloud Native SRE"] + A --> D["Persona 3: AI Platform Engineer"] + B --> E["Independent Evaluations"] + C --> E + D --> E + E -->|Scores Diverge >= 15 points| F["Trigger Debate Round"] + E -->|Scores Converge| G["Accept / Reject Directly"] + F --> H["Round-Robin Discussion: Argue Pros and Cons"] + H --> I["Consensus Reached and Final Score Assigned"] + I --> J["Save Decision to Persistent Memory JSON"] +``` + +#### 8.3.1. Panel of Expert Personas +The panel consists of three distinct virtual expert roles, each prompting Gemini with specialized priorities: +* **Security Architect**: Evaluates license changes (e.g., transitions from permissive MIT/Apache 2.0 to restrictive BSL/SSPL), supply-chain compliance, vulnerability history, and enterprise readiness. +* **Cloud Native SRE**: Prioritizes production readiness, high availability, performance overhead, community activity (commits and stars), and operational scalability. +* **AI Platform Engineer**: Judges developer productivity, ease of integration with the modern AI stack (e.g., Model Context Protocol (MCP) tools), and overall 2026 Cloud Native architectural relevance. + +#### 8.3.2. Protocol Execution Flow +The debate protocol executes asynchronously in three distinct phases: +1. **Phase 1: Independent Evaluation**: Each expert persona independently evaluates the resource (using Google Search Grounding to check the live state of the project). They assign an architectural impact score (0–100) and write a 1–2 sentence justification. +2. **Phase 2: Divergence Assessment and Rebuttal**: If the difference between the highest and lowest assigned scores is **$\ge 15$ points**, a debate round is triggered. Each expert receives the scores and justifications of their peers and is asked to defend or revise their score in a rebuttal round. +3. **Phase 3: Consensus and Synthesis**: The final consensus score is the average of the revised scores of the three personas. A fourth agent (Curation Synthesis Agent) compiles the justifications and rebuttals, generating a refined, high-density technical summary (2–5 sentences) and selecting precise ecosystem tags (e.g., `[DE FACTO STANDARD]`, `[ENTERPRISE-STABLE]`, `[EMERGING]`). + +#### 8.3.3. Integration Points +* **Discovery Ingestion**: Hooked into [`src/agentic_curator.py`](src/agentic_curator.py) for new links with borderline initial scores between `70` and `85`. +* **V2 Portal Auditing**: Hooked into [`src/v2_optimizer.py`](src/v2_optimizer.py) during builds for high-impact candidates (`[DE FACTO STANDARD]`, `[ENTERPRISE-STABLE]`) or borderline candidates (3–4 stars). +* **Persistent Memory Log**: The final consensus score, justifications, rebuttals, and metadata are saved to `src/memory/health_learning.json` under `resolved_debates` to serve as few-shot training examples for future curation runs. + --- ## 9. GitHub Workflows and Automation diff --git a/docs/terraform.md b/docs/terraform.md index d1e30fe3..1b53d76c 100644 --- a/docs/terraform.md +++ b/docs/terraform.md @@ -889,7 +889,7 @@ - [**Boilerplate: 25-Azure-DevOps-Terraform-Azure-AKS** 🌟🌟🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25-Azure-DevOps-Terraform-Azure-AKS) - [PDF presentation 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/ppt-presentation) - ``` tf +``` tf # 07-aks-cluster.tf # Network Profile @@ -922,14 +922,14 @@ # docker_bridge_cidr = "172.17.0.1/16" # Default. You can reuse this range across different AKS Clusters # dns_service_ip = "10.0.0.10" - network_profile { # (1) - load_balancer_sku = "Standard" - network_plugin = "kubenet" # use Azure CNI network plugin when windows node pools are required (not supported by kubenet) +network_profile { # (1) +load_balancer_sku = "Standard" +network_plugin = "kubenet" # use Azure CNI network plugin when windows node pools are required (not supported by kubenet) # service_cidr = "10.0.0.0/16" # dns_service_ip = "10.0.0.10" # docker_bridge_cidr = "172.17.0.1/16" # Default. You can reuse this range across different AKS clusters. - } - ``` +} +``` 1. :man_raising_hand: Network Profile diff --git a/site/ChromeDevTools.html b/site/ChromeDevTools.html index 911bc4b4..a6680304 100644 --- a/site/ChromeDevTools.html +++ b/site/ChromeDevTools.html @@ -86,7 +86,7 @@
Architectural Context
-Detailed reference for Chrome & Firefox DevTools. HTTP Protocols & WebSockets in the context of Developer Ecosystem.
+Detailed reference for Chrome and Firefox DevTools. HTTP Protocols and WebSockets in the context of Developer Ecosystem.
💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/GoogleCloudPlatform.html b/site/GoogleCloudPlatform.html index 38633c7c..64fe63bc 100644 --- a/site/GoogleCloudPlatform.html +++ b/site/GoogleCloudPlatform.html @@ -4928,7 +4928,7 @@💡 Explore Related: AWS Pricing | AWS Spain | Azure
+💡 Explore Related: Edge Computing | Azure | AWS Storage
diff --git a/site/about.html b/site/about.html index fe5779bc..23a5ae89 100644 --- a/site/about.html +++ b/site/about.html @@ -969,7 +969,7 @@ - 🏛️ 1. The Genesis: Munich 2018 + 1. The Genesis: Munich 2018 @@ -980,12 +980,12 @@ - 🧠 2. Our Engineering Philosophy + 2. Our Engineering Philosophy -Nubenetes was forged in the internals of a massive Cloud Native transformation for a major multinational car manufacturer in Munich. Coordinating hundreds of microservices, thousands of developers, and millions of end-users taught us a fundamental truth: Standardization, Automation, and GitOps are not "best practices"—they are survival requirements.
-We reject technical obfuscation as a competitive advantage. Solutions that are "the hard way" by design do not scale and create fragile, person-dependent silos.
2.1. Correctness by Design
@@ -2730,16 +2730,16 @@We combat the culture of Promotion-Based Development (PBD), where complexity is manufactured for personal career visibility rather than business value.
We advocate for decoupled, maintainable architectures that survive the test of time and organizational growth.
Engineering excellence is as much about culture as it is about code. These foundational resources define the strategic landscape of modern Cloud Native organizations:
We advocate for data-driven engineering management to avoid the trap of "gut-feeling" decision making.
True seniority is measured by the ability to hold teams together through communication and shared context.
We advocate for a technical sector where quality and evidence-based decisions take precedence over corporate politics.
Nubenetes has evolved from a historical manual archive into an Agentic Knowledge Graph.
Preserves historical context, the original curator's voice, and every technically valid link discovered since 2018. It serves as the foundational truth for the entire ecosystem.
@@ -2826,7 +2826,7 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/ai-agents-mcp.html b/site/ai-agents-mcp.html index 672138a1..858c8cf2 100644 --- a/site/ai-agents-mcp.html +++ b/site/ai-agents-mcp.html @@ -894,34 +894,6 @@ - - -💡 Explore Related: AI | ChatGPT | MLOps
+💡 Explore Related: AI | MLOps | ChatGPT
diff --git a/site/ai.html b/site/ai.html index c2117dcc..a61a5038 100644 --- a/site/ai.html +++ b/site/ai.html @@ -882,6 +882,51 @@ + + +💡 Explore Related: ChatGPT | AI Agents MCP | MLOps
+💡 Explore Related: AI Agents MCP | MLOps | ChatGPT
diff --git a/site/angular.html b/site/angular.html index 8bfcb56c..649bd100 100644 --- a/site/angular.html +++ b/site/angular.html @@ -2574,7 +2574,7 @@💡 Explore Related: Python | Dom | Java_Frameworks
+💡 Explore Related: Postman | Swagger Code Generator For Rest APIs | Java_Frameworks
diff --git a/site/ansible.html b/site/ansible.html index a271be59..65a9b30c 100644 --- a/site/ansible.html +++ b/site/ansible.html @@ -2298,6 +2298,17 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/appointment-scheduling.html b/site/appointment-scheduling.html index 78e0c8ba..b37b2940 100644 --- a/site/appointment-scheduling.html +++ b/site/appointment-scheduling.html @@ -2168,7 +2168,7 @@💡 Explore Related: Recruitment | Digital Money | HR
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/argo.html b/site/argo.html index 715551f3..fa0cd40e 100644 --- a/site/argo.html +++ b/site/argo.html @@ -1595,51 +1595,6 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/aws-architecture.html b/site/aws-architecture.html index fd774a5f..ab7557f6 100644 --- a/site/aws-architecture.html +++ b/site/aws-architecture.html @@ -3293,7 +3293,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-backup.html b/site/aws-backup.html index 8218201e..a3bc270d 100644 --- a/site/aws-backup.html +++ b/site/aws-backup.html @@ -3219,7 +3219,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-containers.html b/site/aws-containers.html index d23a6aa0..5e61aecd 100644 --- a/site/aws-containers.html +++ b/site/aws-containers.html @@ -1386,17 +1386,6 @@ - - -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-data.html b/site/aws-data.html index 54afbcaa..f16c209f 100644 --- a/site/aws-data.html +++ b/site/aws-data.html @@ -2745,15 +2745,15 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-databases.html b/site/aws-databases.html index c4dff3a3..ee7d0cba 100644 --- a/site/aws-databases.html +++ b/site/aws-databases.html @@ -3113,9 +3113,9 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-devops.html b/site/aws-devops.html index da67b7ae..687b06d6 100644 --- a/site/aws-devops.html +++ b/site/aws-devops.html @@ -2894,7 +2894,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-iac.html b/site/aws-iac.html index 1144eea1..27929305 100644 --- a/site/aws-iac.html +++ b/site/aws-iac.html @@ -2903,8 +2903,8 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-messaging.html b/site/aws-messaging.html index 2fe43ea1..97ac27d0 100644 --- a/site/aws-messaging.html +++ b/site/aws-messaging.html @@ -2758,7 +2758,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-miscellaneous.html b/site/aws-miscellaneous.html index aa8e02fc..76c92ae2 100644 --- a/site/aws-miscellaneous.html +++ b/site/aws-miscellaneous.html @@ -1809,34 +1809,6 @@ - - -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-monitoring.html b/site/aws-monitoring.html index 66962030..ca3e0fc5 100644 --- a/site/aws-monitoring.html +++ b/site/aws-monitoring.html @@ -3047,7 +3047,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-networking.html b/site/aws-networking.html index 4c708df1..363b9145 100644 --- a/site/aws-networking.html +++ b/site/aws-networking.html @@ -3533,7 +3533,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-newfeatures.html b/site/aws-newfeatures.html index c59123e9..a3f1246f 100644 --- a/site/aws-newfeatures.html +++ b/site/aws-newfeatures.html @@ -2055,17 +2055,6 @@ -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-pricing.html b/site/aws-pricing.html index a39f02cb..eac1d191 100644 --- a/site/aws-pricing.html +++ b/site/aws-pricing.html @@ -2966,7 +2966,7 @@💡 Explore Related: Googlecloudplatform | AWS Spain | Azure
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-security.html b/site/aws-security.html index 413ac310..caca7ebd 100644 --- a/site/aws-security.html +++ b/site/aws-security.html @@ -1926,51 +1926,6 @@ -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-serverless.html b/site/aws-serverless.html index 080c6fcf..93d3a2c3 100644 --- a/site/aws-serverless.html +++ b/site/aws-serverless.html @@ -3641,12 +3641,12 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-spain.html b/site/aws-spain.html index d7b0c295..38a8823c 100644 --- a/site/aws-spain.html +++ b/site/aws-spain.html @@ -2683,7 +2683,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | Azure
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-storage.html b/site/aws-storage.html index 2a8de81b..d64b8125 100644 --- a/site/aws-storage.html +++ b/site/aws-storage.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for AWS Storage. S3 & EBS. AWS Storage Gateway in the context of Cloud Providers (Hyperscalers).
+Detailed reference for AWS Storage. S3 and EBS. AWS Storage Gateway in the context of Cloud Providers (Hyperscalers).
💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-tools-scripts.html b/site/aws-tools-scripts.html index 6b270c0e..885de569 100644 --- a/site/aws-tools-scripts.html +++ b/site/aws-tools-scripts.html @@ -1816,6 +1816,51 @@ + + +💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws-training.html b/site/aws-training.html index 07974eef..9a454e91 100644 --- a/site/aws-training.html +++ b/site/aws-training.html @@ -1917,17 +1917,6 @@ -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/aws.html b/site/aws.html index 5658d86f..0c26a092 100644 --- a/site/aws.html +++ b/site/aws.html @@ -1978,34 +1978,6 @@ - - -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/azure.html b/site/azure.html index 9e5a5fba..9590010f 100644 --- a/site/azure.html +++ b/site/azure.html @@ -2371,34 +2371,6 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | AWS Storage
diff --git a/site/caching.html b/site/caching.html index be0108d2..7b9900d6 100644 --- a/site/caching.html +++ b/site/caching.html @@ -2711,15 +2711,15 @@💡 Explore Related: Cloudflare | Web Servers | Kubernetes Networking
+💡 Explore Related: Cloudflare | Kubernetes Networking | Servicemesh
diff --git a/site/chaos-engineering.html b/site/chaos-engineering.html index 1a2501d3..70f2873c 100644 --- a/site/chaos-engineering.html +++ b/site/chaos-engineering.html @@ -2338,9 +2338,8 @@💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/chatgpt.html b/site/chatgpt.html index 95dc1b8d..8ee88482 100644 --- a/site/chatgpt.html +++ b/site/chatgpt.html @@ -910,51 +910,6 @@ -💡 Explore Related: AI | AI Agents MCP | MLOps
diff --git a/site/cheatsheets.html b/site/cheatsheets.html index fb8bfff4..65ca373a 100644 --- a/site/cheatsheets.html +++ b/site/cheatsheets.html @@ -1086,34 +1086,6 @@ -💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Other Awesome Lists
diff --git a/site/chef.html b/site/chef.html index 41af828b..171c06b9 100644 --- a/site/chef.html +++ b/site/chef.html @@ -2154,7 +2154,7 @@💡 Explore Related: IaC | Terraform | Crossplane
+💡 Explore Related: IaC | Terraform | Oauth
diff --git a/site/cicd-kubernetes-plugins.html b/site/cicd-kubernetes-plugins.html index 1ac9d982..8dd15d9c 100644 --- a/site/cicd-kubernetes-plugins.html +++ b/site/cicd-kubernetes-plugins.html @@ -1604,56 +1604,6 @@ - - -💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/cicd.html b/site/cicd.html index 26e6b082..e415611a 100644 --- a/site/cicd.html +++ b/site/cicd.html @@ -2007,68 +2007,6 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/cloud-arch-diagrams.html b/site/cloud-arch-diagrams.html index d0ab0c3a..33826d27 100644 --- a/site/cloud-arch-diagrams.html +++ b/site/cloud-arch-diagrams.html @@ -1007,51 +1007,6 @@ -💡 Explore Related: Demos | Kubernetes | Cloud Asset Inventory
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/cloud-asset-inventory.html b/site/cloud-asset-inventory.html index 0f19a659..acb016ca 100644 --- a/site/cloud-asset-inventory.html +++ b/site/cloud-asset-inventory.html @@ -1075,73 +1075,6 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/cloudflare.html b/site/cloudflare.html index fda18961..fb3f49a3 100644 --- a/site/cloudflare.html +++ b/site/cloudflare.html @@ -2197,7 +2197,7 @@💡 Explore Related: Web Servers | Caching | Kubernetes Networking
+💡 Explore Related: Kubernetes Networking | Servicemesh | Networking
diff --git a/site/container-managers.html b/site/container-managers.html index 04f9dc73..d8f60b38 100644 --- a/site/container-managers.html +++ b/site/container-managers.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Container Runtimes/Managers, Base Images and Container Tools. Podman, Buildah & Skopeo in the context of The Container Stack.
+Detailed reference for Container Runtimes/Managers, Base Images and Container Tools. Podman, Buildah and Skopeo in the context of The Container Stack.
💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/crossplane.html b/site/crossplane.html index 2975b507..7a5efd4d 100644 --- a/site/crossplane.html +++ b/site/crossplane.html @@ -2454,7 +2454,7 @@💡 Explore Related: Yaml | Newsql | NoSQL
+💡 Explore Related: Yaml | Message Queue | Databases
diff --git a/site/customer.html b/site/customer.html index 8bf44ae5..319c93e9 100644 --- a/site/customer.html +++ b/site/customer.html @@ -1131,34 +1131,6 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/databases.html b/site/databases.html index 7d8f75f5..eaf3be51 100644 --- a/site/databases.html +++ b/site/databases.html @@ -1609,6 +1609,34 @@💡 Explore Related: Yaml | Newsql | NoSQL
+💡 Explore Related: Yaml | Message Queue | Crunchydata
diff --git a/site/demos.html b/site/demos.html index 5a31ab1d..eacd2764 100644 --- a/site/demos.html +++ b/site/demos.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for DevOps Demos. Boilerplates/Samples, Tutorials & Screencasts in the context of Architectural Foundations.
+Detailed reference for DevOps Demos. Boilerplates/Samples, Tutorials and Screencasts in the context of Architectural Foundations.
💡 Explore Related: Kubernetes | Cloud Arch Diagrams | Cloud Asset Inventory
+💡 Explore Related: Kubernetes | Cheatsheets | Other Awesome Lists
diff --git a/site/devel-sites.html b/site/devel-sites.html index d3171769..33f5024b 100644 --- a/site/devel-sites.html +++ b/site/devel-sites.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Development & Frameworks. Websites for web developers in the context of Developer Ecosystem.
+Detailed reference for Development and Frameworks. Websites for web developers in the context of Developer Ecosystem.
💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/developerportals.html b/site/developerportals.html index 5b1f2fdf..4e89e708 100644 --- a/site/developerportals.html +++ b/site/developerportals.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for API Marketplaces. API Management with API Gateways & Developer Portals in the context of Platform & Site Reliability.
+Detailed reference for API Marketplaces. API Management with API Gateways and Developer Portals in the context of Platform & Site Reliability.
💡 Explore Related: DevOps | SRE | Chaos Engineering
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/devops-tools.html b/site/devops-tools.html index 6e548ee2..c7f6f85e 100644 --- a/site/devops-tools.html +++ b/site/devops-tools.html @@ -1119,6 +1119,96 @@ +💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/devops.html b/site/devops.html index ac6382e4..7964465b 100644 --- a/site/devops.html +++ b/site/devops.html @@ -1084,51 +1084,6 @@ - - -💡 Explore Related: Developerportals | SRE | Chaos Engineering
+💡 Explore Related: Performance Testing With Jenkins And Jmeter | QA | Test Automation Frameworks
diff --git a/site/devsecops.html b/site/devsecops.html index a7bdd0a8..49b24475 100644 --- a/site/devsecops.html +++ b/site/devsecops.html @@ -1191,6 +1191,51 @@ + + +💡 Explore Related: IaC | Terraform | Chef
+💡 Explore Related: IaC | Terraform | Oauth
diff --git a/site/digital-money.html b/site/digital-money.html index 67c95137..52660edf 100644 --- a/site/digital-money.html +++ b/site/digital-money.html @@ -2167,7 +2167,7 @@💡 Explore Related: Appointment Scheduling | Recruitment | HR
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/digitalocean.html b/site/digitalocean.html index 74d62dbe..ceb88418 100644 --- a/site/digitalocean.html +++ b/site/digitalocean.html @@ -1838,51 +1838,6 @@ - - -💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/docker.html b/site/docker.html index 84775368..b0e13bc0 100644 --- a/site/docker.html +++ b/site/docker.html @@ -1742,6 +1742,51 @@ + + +💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/dom.html b/site/dom.html index 5cbe6a44..f02a0f16 100644 --- a/site/dom.html +++ b/site/dom.html @@ -2504,7 +2504,7 @@💡 Explore Related: Angular | Python | Java_Frameworks
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/dotnet.html b/site/dotnet.html index f57995ad..59c7b851 100644 --- a/site/dotnet.html +++ b/site/dotnet.html @@ -1992,17 +1992,6 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/edge-computing.html b/site/edge-computing.html index 4b007469..a2e4ccfd 100644 --- a/site/edge-computing.html +++ b/site/edge-computing.html @@ -2837,7 +2837,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Azure | AWS Storage
diff --git a/site/elearning.html b/site/elearning.html index 91b4b933..25c934e5 100644 --- a/site/elearning.html +++ b/site/elearning.html @@ -1815,6 +1815,51 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Newsfeeds | Workfromhome
diff --git a/site/embedded-servlet-containers.html b/site/embedded-servlet-containers.html index 3af93bf2..0ca61f69 100644 --- a/site/embedded-servlet-containers.html +++ b/site/embedded-servlet-containers.html @@ -2516,10 +2516,10 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/faq.html b/site/faq.html index 8e2181a3..66442487 100644 --- a/site/faq.html +++ b/site/faq.html @@ -1323,34 +1323,6 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/finops.html b/site/finops.html index 0d1a4719..7a05dcc6 100644 --- a/site/finops.html +++ b/site/finops.html @@ -1889,17 +1889,6 @@ - - -💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/flux.html b/site/flux.html index 5e5f65e5..74496e61 100644 --- a/site/flux.html +++ b/site/flux.html @@ -2614,8 +2614,7 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Argo
diff --git a/site/freelancing.html b/site/freelancing.html index 62208014..151127da 100644 --- a/site/freelancing.html +++ b/site/freelancing.html @@ -2597,7 +2597,7 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/git.html b/site/git.html index 1f568e38..34324153 100644 --- a/site/git.html +++ b/site/git.html @@ -7032,7 +7032,7 @@develop branch and feature integration lifecycle. It outlines merge patterns and synchronization techniques to help developers keep active lines aligned during parallel sprints.develop branch and feature integration lifecycle. It outlines merge patterns and synchronization techniques to help developers keep active lines aligned during parallel sprints.git flow commands' versus raw git commands [BASH CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — A detailed side-by-side terminal command comparison showing what the automated git-flow wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/gitops.html b/site/gitops.html index e75a89d5..ef5261de 100644 --- a/site/gitops.html +++ b/site/gitops.html @@ -2012,34 +2012,6 @@ - - -💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/golang.html b/site/golang.html index 364aa431..96d7a78a 100644 --- a/site/golang.html +++ b/site/golang.html @@ -2192,34 +2192,6 @@ -💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/grafana.html b/site/grafana.html index b2829ad5..4682eac3 100644 --- a/site/grafana.html +++ b/site/grafana.html @@ -1203,6 +1203,68 @@ +💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/helm.html b/site/helm.html index 7d37b440..2e0b2116 100644 --- a/site/helm.html +++ b/site/helm.html @@ -2086,51 +2086,6 @@ - - -💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/hr.html b/site/hr.html index ec60790a..e8edd74a 100644 --- a/site/hr.html +++ b/site/hr.html @@ -2240,7 +2240,7 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: Elearning | Newsfeeds | Workfromhome
diff --git a/site/iac.html b/site/iac.html index c60e0fc2..7f0205dd 100644 --- a/site/iac.html +++ b/site/iac.html @@ -1264,6 +1264,51 @@💡 Explore Related: Terraform | Chef | Crossplane
+💡 Explore Related: Terraform | Oauth | Ansible
diff --git a/site/ibm_cloud.html b/site/ibm_cloud.html index 479be9b1..64cf8bd3 100644 --- a/site/ibm_cloud.html +++ b/site/ibm_cloud.html @@ -2043,45 +2043,6 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/index.html b/site/index.html index ce998e78..9296e247 100644 --- a/site/index.html +++ b/site/index.html @@ -84,7 +84,7 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/introduction.html b/site/introduction.html index a51c4ff8..14e3e4b9 100644 --- a/site/introduction.html +++ b/site/introduction.html @@ -1606,6 +1606,34 @@ + + +Access Resource 🌟🌟🌟🌟 | Level: Intermediate
Explores three fundamental high-availability cloud strategies: active-active vs active-passive configurations, geo-redundant database replication, and zero-downtime DNS-routed failovers. Discusses mathematical SLA models and network traffic planning required to achieve high service uptime.
-Access Resource 🌟🌟🌟🌟🌟 | Level: Advanced
-A real-world architectural dissection of how monday.com implemented a highly resilient, multi-regional cloud strategy to improve latency and adhere to strict regional data regulations. Explains state replication strategies, request routing optimizations, and database scaling bottlenecks encountered during global scaling.
-Access Resource 🌟🌟🌟🌟 | Level: Intermediate
-Details the comparative trade-offs between mono-cloud, multi-cloud, and hybrid cloud topologies from an object storage and data gravity perspective. MinIO highlights the critical role of data portability and standardized APIs (S3) in enabling architectural freedom across multi-cloud footprints.
-Access Resource 🌟🌟🌟🌟🌟 | Level: Beginner
-A comprehensive foundation on Kubernetes, detailing its architectural pillars including the control plane, worker nodes, and declarative API engine. It outlines container scheduling, automated self-healing, and service discovery mechanisms essential for running resilient, modern cloud-native systems.
-Access Resource 🌟🌟🌟🌟 | Level: Beginner
Details the core elements forming a Kubernetes cluster, covering worker nodes, control plane systems (etcd, scheduler, API server), and pod networking. Explains how these interconnected components synchronize state to ensure continuous deployment consistency.
@@ -8080,7 +8111,7 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/istio.html b/site/istio.html index a3f6a18b..e8495f39 100644 --- a/site/istio.html +++ b/site/istio.html @@ -1483,17 +1483,6 @@ -💡 Explore Related: Cloudflare | Web Servers | Caching
+💡 Explore Related: Cloudflare | Kubernetes Networking | Servicemesh
diff --git a/site/java-and-java-performance-optimization.html b/site/java-and-java-performance-optimization.html index 7fccc8bf..3d687449 100644 --- a/site/java-and-java-performance-optimization.html +++ b/site/java-and-java-performance-optimization.html @@ -1906,62 +1906,6 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/java_app_servers.html b/site/java_app_servers.html index 65a5dfe1..a22bbbac 100644 --- a/site/java_app_servers.html +++ b/site/java_app_servers.html @@ -1934,6 +1934,68 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/java_frameworks.html b/site/java_frameworks.html index f3cfbad7..a4dc1ee2 100644 --- a/site/java_frameworks.html +++ b/site/java_frameworks.html @@ -2277,17 +2277,6 @@ ---generate-manifests capability, which facilitates local build and deployment orchestration on Kubernetes. This tool manages the developer inner loop by tracking local code modifications, triggering rebuilding/tagging of images, and automating deployments. It has become an industry standard for continuous local feedback loops in multi-service local environments.--generate-manifests capability, which facilitates local build and deployment orchestration on Kubernetes. This tool manages the developer inner loop by tracking local code modifications, triggering rebuilding/tagging of images, and automating deployments. It has become an industry standard for continuous local feedback loops in multi-service local environments.@snippet tag for Java API documentation. By allowing the integration of validated, syntax-highlighted code snippets directly from external source files or internal blocks, it replaces fragile HTML <pre> tags, streamlining the documentation-as-code workflow for large enterprise platforms.💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/javascript.html b/site/javascript.html index e06b2ad5..9dbc31ec 100644 --- a/site/javascript.html +++ b/site/javascript.html @@ -3008,7 +3008,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/jenkins-alternatives.html b/site/jenkins-alternatives.html index 0a433915..8f6de7fd 100644 --- a/site/jenkins-alternatives.html +++ b/site/jenkins-alternatives.html @@ -1761,6 +1761,107 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/jenkins.html b/site/jenkins.html index be48f9bc..6a55bea9 100644 --- a/site/jenkins.html +++ b/site/jenkins.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Jenkins & CloudBees in the context of Engineering Pipeline.
+Detailed reference for Jenkins and CloudBees in the context of Engineering Pipeline.
agent { docker } syntax, rendering this standalone plugin largely obsolete.💡 Explore Related: Sonarqube | Stackstorm | Tekton
+💡 Explore Related: Openshift Pipelines | Flux | Argo
diff --git a/site/jvm-parameters-matrix-table.html b/site/jvm-parameters-matrix-table.html index 07643839..ce7688cb 100644 --- a/site/jvm-parameters-matrix-table.html +++ b/site/jvm-parameters-matrix-table.html @@ -2427,7 +2427,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/keptn.html b/site/keptn.html index 2b60bed9..bc6a117b 100644 --- a/site/keptn.html +++ b/site/keptn.html @@ -2423,7 +2423,7 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/kubectl-commands.html b/site/kubectl-commands.html index 70fffeaa..deda95e5 100644 --- a/site/kubectl-commands.html +++ b/site/kubectl-commands.html @@ -1534,62 +1534,6 @@kubernetes.core.k8s module capabilities. It focuses on declaratively orchestrating Kubernetes objects directly from Ansible playbooks, allowing organizations to cleanly bridge traditional VM configuration setups with modern containerized platform configurations.neat, kns, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.neat, kns, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.fio utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics.💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-alternatives.html b/site/kubernetes-alternatives.html index 1f982695..bc51b1c7 100644 --- a/site/kubernetes-alternatives.html +++ b/site/kubernetes-alternatives.html @@ -1703,34 +1703,6 @@💡 Explore Related: Kubernetes Storage | Kubernetes Client Libraries | Kubectl Commands
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-autoscaling.html b/site/kubernetes-autoscaling.html index 15e33913..c8ec4521 100644 --- a/site/kubernetes-autoscaling.html +++ b/site/kubernetes-autoscaling.html @@ -1635,6 +1635,51 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-backup-migrations.html b/site/kubernetes-backup-migrations.html index 23162b24..b0863500 100644 --- a/site/kubernetes-backup-migrations.html +++ b/site/kubernetes-backup-migrations.html @@ -1666,34 +1666,34 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-based-devel.html b/site/kubernetes-based-devel.html index 1db67040..8d76b24a 100644 --- a/site/kubernetes-based-devel.html +++ b/site/kubernetes-based-devel.html @@ -1582,17 +1582,6 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-bigdata.html b/site/kubernetes-bigdata.html index 75cc6e03..2ee8436a 100644 --- a/site/kubernetes-bigdata.html +++ b/site/kubernetes-bigdata.html @@ -1713,34 +1713,6 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-client-libraries.html b/site/kubernetes-client-libraries.html index f4efa89b..06e76584 100644 --- a/site/kubernetes-client-libraries.html +++ b/site/kubernetes-client-libraries.html @@ -1940,6 +1940,17 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubectl Commands
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-monitoring.html b/site/kubernetes-monitoring.html index e8c1a296..55cadb74 100644 --- a/site/kubernetes-monitoring.html +++ b/site/kubernetes-monitoring.html @@ -2198,79 +2198,34 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-networking.html b/site/kubernetes-networking.html index 83d7bf94..88cadc30 100644 --- a/site/kubernetes-networking.html +++ b/site/kubernetes-networking.html @@ -1465,6 +1465,51 @@kube-proxy from traditional iptables and IPVS modes to the modern nftables backend in Kubernetes. Highlighting structural efficiency, the article explores how nftables reduces CPU-bound routing overhead and improves packet processing scalability in massive cluster environments.| Solution | -Maturity | -Primary Focus | -Language | -Stars | -
|---|---|---|---|---|
| speakerdeck.com: Kubernetes and networks. Why is this so dan hard? 🌟 | -- | Deep Dive | -English | -🌟🌟🌟🌟🌟 | -
| ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟 | -- | Deep Dive | -Markdown | -🌟🌟🌟🌟🌟 | -
| dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?! | -- | Deep Dive | -Markdown | -🌟🌟🌟🌟 | -
| altoros.com: Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash | -- | Deep Dive | -Bash | -🌟🌟🌟🌟 | -
| Network Node Manager | -- | Deep Dive | -Go | -🌟🌟🌟 | -
externalTrafficPolicy: Local preserves client source IPs. Analyzes the associated trade-offs, such as potential uneven load distribution across endpoints. Live Grounding confirms that preserving source IP is crucial for zero-trust authorization, geolocation rules, and audit logging.💡 Explore Related: Cloudflare | Web Servers | Caching
+💡 Explore Related: Cloudflare | Servicemesh | Networking
diff --git a/site/kubernetes-on-premise.html b/site/kubernetes-on-premise.html index 3f6da0bf..63b863a3 100644 --- a/site/kubernetes-on-premise.html +++ b/site/kubernetes-on-premise.html @@ -2112,17 +2112,6 @@ - - -💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-operators-controllers.html b/site/kubernetes-operators-controllers.html index 74bc6cda..26c5b48d 100644 --- a/site/kubernetes-operators-controllers.html +++ b/site/kubernetes-operators-controllers.html @@ -1893,6 +1893,51 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-releases.html b/site/kubernetes-releases.html index 2f75c8f2..6ab6a1f2 100644 --- a/site/kubernetes-releases.html +++ b/site/kubernetes-releases.html @@ -3651,7 +3651,7 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-security.html b/site/kubernetes-security.html index 9bfe293d..fe47b208 100644 --- a/site/kubernetes-security.html +++ b/site/kubernetes-security.html @@ -1902,6 +1902,51 @@~/.kube/config files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage.fio utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics.💡 Explore Related: Kubernetes Alternatives | Kubernetes Client Libraries | Kubectl Commands
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-tools.html b/site/kubernetes-tools.html index e613f2a1..9a41c320 100644 --- a/site/kubernetes-tools.html +++ b/site/kubernetes-tools.html @@ -2813,62 +2813,6 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/kubernetes-troubleshooting.html b/site/kubernetes-troubleshooting.html index d7ddab89..2be654ca 100644 --- a/site/kubernetes-troubleshooting.html +++ b/site/kubernetes-troubleshooting.html @@ -1960,51 +1960,6 @@kubectl-debug has largely been superseded by native Kubernetes Ephemeral Containers (kubectl debug command) in modern releases. This project remains a valuable reference for historical context and legacy cluster compatibility. For modern clusters, engineers are strongly advised to transition to built-in Kubernetes diagnostic commands.OOMKilled (Exit Code 137) events caused by memory leaks, misconfigured resource limits, and JVM heap management issues. Explains how to set appropriate limits/requests while implementing profiling tools to prevent container churn.💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/kubernetes-tutorials.html b/site/kubernetes-tutorials.html index c10ab431..f4a92aa3 100644 --- a/site/kubernetes-tutorials.html +++ b/site/kubernetes-tutorials.html @@ -1531,6 +1531,51 @@💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/kubernetes.html b/site/kubernetes.html index c68ef1cf..0f5b91fb 100644 --- a/site/kubernetes.html +++ b/site/kubernetes.html @@ -2176,6 +2176,17 @@ +kube-reserved, system-reserved, and eviction thresholds to ensure cluster stability under heavy workloads.OOMKilled (Exit Code 137) events caused by memory leaks, misconfigured resource limits, and JVM heap management issues. Explains how to set appropriate limits/requests while implementing profiling tools to prevent container churn.timeoutSeconds is strictly enforced for Exec probes. Warns how previously un-timeout-bound scripts can trigger sudden restarts across critical services.system:admin user inside Red Hat OpenShift clusters. Focuses on resolving expired control plane authentication certificates via backend master node mechanics.💡 Explore Related: Demos | Cloud Arch Diagrams | Cloud Asset Inventory
+💡 Explore Related: Demos | Cheatsheets | Other Awesome Lists
diff --git a/site/kustomize.html b/site/kustomize.html index da6ce286..0b50526c 100644 --- a/site/kustomize.html +++ b/site/kustomize.html @@ -1560,51 +1560,6 @@💡 Explore Related: IaC | Terraform | Chef
+💡 Explore Related: IaC | Terraform | Oauth
diff --git a/site/linux-dev-env.html b/site/linux-dev-env.html index fde68580..0bc5aa78 100644 --- a/site/linux-dev-env.html +++ b/site/linux-dev-env.html @@ -2213,51 +2213,6 @@ - - -wsl --install command. This enhancement automates feature enablement and default distribution retrieval, lowering the onboarding barrier for DevOps engineers. This simplification is highly beneficial for enterprise-wide developer environment standardization.wsl --install process in Windows Insider Build 20246, enabling customized distribution selection during initialization. These upgrades allow teams to script automated workspace setup processes without manual user interaction. This automated workflow is essential for building reproducible local development environments via code.💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/linux.html b/site/linux.html index 62abe20d..0f03d9df 100644 --- a/site/linux.html +++ b/site/linux.html @@ -2413,6 +2413,51 @@ + + +sed scripts for quick text modifications. Showcases structural configurations, line insertions, and replacement syntax patterns for managing remote configurations.sed scripts for quick text modifications. Showcases structural configurations, line insertions, and replacement syntax patterns for managing remote configurations.guestfish pipelines into cloud image provisioning scripts. Details the automated modification of network configurations, credential injection, and software installations within raw VM images.💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/liquibase.html b/site/liquibase.html index e2f79b39..08686f7f 100644 --- a/site/liquibase.html +++ b/site/liquibase.html @@ -2489,7 +2489,7 @@💡 Explore Related: IaC | Terraform | Chef
+💡 Explore Related: IaC | Terraform | Oauth
diff --git a/site/lowcode-nocode.html b/site/lowcode-nocode.html index 9f9c3336..ae883ed5 100644 --- a/site/lowcode-nocode.html +++ b/site/lowcode-nocode.html @@ -2614,7 +2614,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/managed-kubernetes-in-public-cloud.html b/site/managed-kubernetes-in-public-cloud.html index cf5113bf..9be6b1f7 100644 --- a/site/managed-kubernetes-in-public-cloud.html +++ b/site/managed-kubernetes-in-public-cloud.html @@ -2223,6 +2223,17 @@kube-reserved, system-reserved, and eviction thresholds to ensure cluster stability under heavy workloads.💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/matrix-table.html b/site/matrix-table.html index 2276b122..d438c160 100644 --- a/site/matrix-table.html +++ b/site/matrix-table.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Kubernetes Distributions & Installers Matrix Table in the context of Architectural Foundations.
+Detailed reference for Kubernetes Distributions and Installers Matrix Table in the context of Architectural Foundations.
💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/maven-gradle.html b/site/maven-gradle.html index fef4e31c..f73113f9 100644 --- a/site/maven-gradle.html +++ b/site/maven-gradle.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Maven, Gradle & SDKMAN in the context of Developer Ecosystem.
+Detailed reference for Maven, Gradle and SDKMAN in the context of Developer Ecosystem.
💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/message-queue.html b/site/message-queue.html index 435ad0f1..5914320b 100644 --- a/site/message-queue.html +++ b/site/message-queue.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Cloud Based Integration & Messaging. Data Processing & Streaming (aka Data Pipeline). Open Data Hub in the context of Data & Advanced Analytics.
+Detailed reference for Cloud Based Integration and Messaging. Data Processing and Streaming (aka Data Pipeline). Open Data Hub in the context of Data & Advanced Analytics.
💡 Explore Related: Yaml | Newsql | NoSQL
+💡 Explore Related: Yaml | Databases | Crunchydata
diff --git a/site/mkdocs.html b/site/mkdocs.html index 4e7a4334..76a174eb 100644 --- a/site/mkdocs.html +++ b/site/mkdocs.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for MkDocs, Mardkown & GitHub Pages in the context of Architectural Foundations.
+Detailed reference for MkDocs, Mardkown and GitHub Pages in the context of Architectural Foundations.
💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/mlops.html b/site/mlops.html index 4550e79d..7b3e3551 100644 --- a/site/mlops.html +++ b/site/mlops.html @@ -4160,7 +4160,7 @@💡 Explore Related: AI | ChatGPT | AI Agents MCP
+💡 Explore Related: AI | AI Agents MCP | ChatGPT
diff --git a/site/monitoring.html b/site/monitoring.html index 1a83be7e..7e3e29ea 100644 --- a/site/monitoring.html +++ b/site/monitoring.html @@ -2973,51 +2973,6 @@ - - -💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/networking.html b/site/networking.html index 2aa3b0e5..869ad294 100644 --- a/site/networking.html +++ b/site/networking.html @@ -2433,13 +2433,13 @@💡 Explore Related: Cloudflare | Web Servers | Caching
+💡 Explore Related: Cloudflare | Kubernetes Networking | Servicemesh
diff --git a/site/newsfeeds.html b/site/newsfeeds.html index 6de4422d..4ba0a372 100644 --- a/site/newsfeeds.html +++ b/site/newsfeeds.html @@ -2181,11 +2181,13 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Elearning | Workfromhome
diff --git a/site/newsql.html b/site/newsql.html index 7da378f7..e2e633da 100644 --- a/site/newsql.html +++ b/site/newsql.html @@ -2026,7 +2026,7 @@💡 Explore Related: Yaml | NoSQL | Databases
+💡 Explore Related: Yaml | Message Queue | Databases
diff --git a/site/noops.html b/site/noops.html index 01760f4d..433cdb5b 100644 --- a/site/noops.html +++ b/site/noops.html @@ -2503,7 +2503,7 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/nosql.html b/site/nosql.html index 349deed2..a95f1248 100644 --- a/site/nosql.html +++ b/site/nosql.html @@ -2477,14 +2477,13 @@💡 Explore Related: Yaml | Newsql | Databases
+💡 Explore Related: Yaml | Message Queue | Databases
diff --git a/site/oauth.html b/site/oauth.html index b9695f58..2e70a6bd 100644 --- a/site/oauth.html +++ b/site/oauth.html @@ -2192,7 +2192,7 @@💡 Explore Related: IaC | Terraform | Chef
+💡 Explore Related: IaC | Terraform | Ansible
diff --git a/site/ocp3.html b/site/ocp3.html index 98692adc..b524123f 100644 --- a/site/ocp3.html +++ b/site/ocp3.html @@ -1926,6 +1926,51 @@ + + +💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/ocp4.html b/site/ocp4.html index 80f40d5e..77fd308d 100644 --- a/site/ocp4.html +++ b/site/ocp4.html @@ -2263,6 +2263,51 @@ +💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: Openshift | Serverless | Kubernetes Operators Controllers
diff --git a/site/openshift-pipelines.html b/site/openshift-pipelines.html index c354cd4b..71825710 100644 --- a/site/openshift-pipelines.html +++ b/site/openshift-pipelines.html @@ -2667,13 +2667,13 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+ diff --git a/site/openshift.html b/site/openshift.html index fd641f57..4e403dbf 100644 --- a/site/openshift.html +++ b/site/openshift.html @@ -2458,6 +2458,51 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Serverless | Kubernetes Operators Controllers
diff --git a/site/oraclecloud.html b/site/oraclecloud.html index 2d32bf2e..bda8bde5 100644 --- a/site/oraclecloud.html +++ b/site/oraclecloud.html @@ -2835,7 +2835,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/other-awesome-lists.html b/site/other-awesome-lists.html index 1993fc59..241b3916 100644 --- a/site/other-awesome-lists.html +++ b/site/other-awesome-lists.html @@ -1523,6 +1523,34 @@ + + +💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/performance-testing-with-jenkins-and-jmeter.html b/site/performance-testing-with-jenkins-and-jmeter.html index 1ab9f9e3..d2b9751b 100644 --- a/site/performance-testing-with-jenkins-and-jmeter.html +++ b/site/performance-testing-with-jenkins-and-jmeter.html @@ -1404,6 +1404,51 @@ + + +💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | QA | Test Automation Frameworks
diff --git a/site/postman.html b/site/postman.html index 54d3e08b..b875300c 100644 --- a/site/postman.html +++ b/site/postman.html @@ -3029,7 +3029,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Angular | Swagger Code Generator For Rest APIs | Java_Frameworks
diff --git a/site/private-cloud-solutions.html b/site/private-cloud-solutions.html index c605a563..5f7694b6 100644 --- a/site/private-cloud-solutions.html +++ b/site/private-cloud-solutions.html @@ -2642,7 +2642,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/project-management-methodology.html b/site/project-management-methodology.html index 4e52e222..52161d55 100644 --- a/site/project-management-methodology.html +++ b/site/project-management-methodology.html @@ -4090,7 +4090,7 @@💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/project-management-tools.html b/site/project-management-tools.html index 8818196a..25047aab 100644 --- a/site/project-management-tools.html +++ b/site/project-management-tools.html @@ -2495,7 +2495,7 @@zoom.new) routing enterprise authenticated sessions straight to instantly active online conference rooms.gist.new) that directs users to GitHub's Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees.💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/prometheus.html b/site/prometheus.html index 05282c67..edc24b1b 100644 --- a/site/prometheus.html +++ b/site/prometheus.html @@ -2437,6 +2437,17 @@ + + +💡 Explore Related: Demos | Kubernetes | Cloud Arch Diagrams
+💡 Explore Related: Demos | Kubernetes | Cheatsheets
diff --git a/site/public-cloud-solutions.html b/site/public-cloud-solutions.html index 633487aa..49529955 100644 --- a/site/public-cloud-solutions.html +++ b/site/public-cloud-solutions.html @@ -2326,6 +2326,51 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/pulumi.html b/site/pulumi.html index 204d4995..5f10153f 100644 --- a/site/pulumi.html +++ b/site/pulumi.html @@ -1756,6 +1756,51 @@💡 Explore Related: IaC | Terraform | Chef
+💡 Explore Related: IaC | Terraform | Oauth
diff --git a/site/python.html b/site/python.html index feb830db..1f70453a 100644 --- a/site/python.html +++ b/site/python.html @@ -5259,6 +5259,17 @@ + + +virtualenv. Discusses global library pollution issues and modern environment alternatives.virtualenv. Discusses global library pollution issues and modern environment alternatives.sys.version_info[0] == 3) that would fail when Python 4 releases. Suggests robust check alternatives. This architectural guide remains highly relevant for legacy and enterprise codebase preservation.sys.version_info[0] == 3) that would fail when Python 4 releases. Suggests robust check alternatives. This architectural guide remains highly relevant for legacy and enterprise codebase preservation.itertools.chain(), and recursive function setups.💡 Explore Related: Angular | Dom | Java_Frameworks
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/qa.html b/site/qa.html index de004de7..76503083 100644 --- a/site/qa.html +++ b/site/qa.html @@ -3226,7 +3226,7 @@💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | Test Automation Frameworks
diff --git a/site/rancher.html b/site/rancher.html index 82bcb42a..8dae4ac9 100644 --- a/site/rancher.html +++ b/site/rancher.html @@ -1965,6 +1965,51 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Serverless
diff --git a/site/react.html b/site/react.html index 9c815f6f..10fc1a56 100644 --- a/site/react.html +++ b/site/react.html @@ -2141,51 +2141,6 @@ -💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/recruitment.html b/site/recruitment.html index 5f056ce4..9af10f2b 100644 --- a/site/recruitment.html +++ b/site/recruitment.html @@ -3188,51 +3188,6 @@ - - -💡 Explore Related: Appointment Scheduling | Digital Money | HR
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/registries.html b/site/registries.html index 581bc377..e5e3ca41 100644 --- a/site/registries.html +++ b/site/registries.html @@ -2839,7 +2839,7 @@💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/remote-tech-jobs.html b/site/remote-tech-jobs.html index 3b3f4aea..da846767 100644 --- a/site/remote-tech-jobs.html +++ b/site/remote-tech-jobs.html @@ -2304,7 +2304,7 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/scaffolding.html b/site/scaffolding.html index 1473393c..90e8d653 100644 --- a/site/scaffolding.html +++ b/site/scaffolding.html @@ -2246,7 +2246,7 @@💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/scaleway.html b/site/scaleway.html index fa87ecf3..91c2f249 100644 --- a/site/scaleway.html +++ b/site/scaleway.html @@ -2698,7 +2698,7 @@💡 Explore Related: Googlecloudplatform | AWS Pricing | AWS Spain
+💡 Explore Related: Googlecloudplatform | Edge Computing | Azure
diff --git a/site/securityascode.html b/site/securityascode.html index eb69b615..915d2c6e 100644 --- a/site/securityascode.html +++ b/site/securityascode.html @@ -2875,10 +2875,10 @@💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries
+💡 Explore Related: OCP 4 | Openshift | Kubernetes Operators Controllers
diff --git a/site/servicemesh.html b/site/servicemesh.html index c840a45f..3130041d 100644 --- a/site/servicemesh.html +++ b/site/servicemesh.html @@ -1617,6 +1617,34 @@💡 Explore Related: Cloudflare | Web Servers | Caching
+💡 Explore Related: Cloudflare | Kubernetes Networking | Networking
diff --git a/site/sitemap.xml b/site/sitemap.xml index 1cd7fb80..1b133427 100644 --- a/site/sitemap.xml +++ b/site/sitemap.xml @@ -2,662 +2,662 @@💡 Explore Related: Jenkins | Stackstorm | Tekton
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/sre.html b/site/sre.html index fd1e9f4f..caa10833 100644 --- a/site/sre.html +++ b/site/sre.html @@ -3356,7 +3356,7 @@💡 Explore Related: DevOps | Developerportals | Chaos Engineering
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/stackstorm.html b/site/stackstorm.html index 58837661..8d23602c 100644 --- a/site/stackstorm.html +++ b/site/stackstorm.html @@ -2167,7 +2167,7 @@💡 Explore Related: Jenkins | Sonarqube | Tekton
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/swagger-code-generator-for-rest-apis.html b/site/swagger-code-generator-for-rest-apis.html index b3eb0019..e842df3d 100644 --- a/site/swagger-code-generator-for-rest-apis.html +++ b/site/swagger-code-generator-for-rest-apis.html @@ -2641,7 +2641,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Java_Frameworks
diff --git a/site/tekton.html b/site/tekton.html index 26d92a32..ed5e51ff 100644 --- a/site/tekton.html +++ b/site/tekton.html @@ -2069,17 +2069,6 @@ - - -💡 Explore Related: Jenkins | Sonarqube | Stackstorm
+💡 Explore Related: Jenkins | Openshift Pipelines | Flux
diff --git a/site/terraform.html b/site/terraform.html index 1ac4c080..e76a5fe8 100644 --- a/site/terraform.html +++ b/site/terraform.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Hashicorp Terraform & Packer. Kubernetes Boilerplates in the context of Hardened Infrastructure.
+Detailed reference for Hashicorp Terraform and Packer. Kubernetes Boilerplates in the context of Hardened Infrastructure.
💡 Explore Related: IaC | Chef | Crossplane
+ diff --git a/site/test-automation-frameworks.html b/site/test-automation-frameworks.html index 12200349..f0d74fd5 100644 --- a/site/test-automation-frameworks.html +++ b/site/test-automation-frameworks.html @@ -1325,6 +1325,85 @@💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/testops.html b/site/testops.html index 22d1bfc4..9308d607 100644 --- a/site/testops.html +++ b/site/testops.html @@ -2597,7 +2597,7 @@💡 Explore Related: DevOps | Developerportals | SRE
+💡 Explore Related: DevOps | Performance Testing With Jenkins And Jmeter | QA
diff --git a/site/videos/ai-agents.html b/site/videos/ai-agents.html index 3301b1ba..b1a97de6 100644 --- a/site/videos/ai-agents.html +++ b/site/videos/ai-agents.html @@ -2056,7 +2056,7 @@ -Welcome to the AI Agents and MCP section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
Welcome to the Cloud Native Core section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
Welcome to the DevOps, IaC, and SRE section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
Welcome to the Fundamentals section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/web-servers.html b/site/web-servers.html index e0224a16..925a8f12 100644 --- a/site/web-servers.html +++ b/site/web-servers.html @@ -86,7 +86,7 @@Architectural Context
-Detailed reference for Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more in the context of Networking & Service Mesh.
+Detailed reference for Web Servers and Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more in the context of Networking & Service Mesh.
💡 Explore Related: Cloudflare | Caching | Kubernetes Networking
+💡 Explore Related: Cloudflare | Kubernetes Networking | Servicemesh
diff --git a/site/web3.html b/site/web3.html index 5db93e88..efb91e16 100644 --- a/site/web3.html +++ b/site/web3.html @@ -2553,7 +2553,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/workfromhome.html b/site/workfromhome.html index 0d4d814b..a1ae3524 100644 --- a/site/workfromhome.html +++ b/site/workfromhome.html @@ -2445,7 +2445,7 @@💡 Explore Related: Appointment Scheduling | Recruitment | Digital Money
+💡 Explore Related: HR | Elearning | Newsfeeds
diff --git a/site/xamarin.html b/site/xamarin.html index fc2d9370..19ed1715 100644 --- a/site/xamarin.html +++ b/site/xamarin.html @@ -2502,7 +2502,7 @@💡 Explore Related: Angular | Python | Dom
+💡 Explore Related: Postman | Angular | Swagger Code Generator For Rest APIs
diff --git a/site/yaml.html b/site/yaml.html index ff1c848a..5519f98b 100644 --- a/site/yaml.html +++ b/site/yaml.html @@ -1697,6 +1697,17 @@ + + +| Solution | +Maturity | +Primary Focus | +Language | +Stars | +
|---|---|---|---|---|
| [itnext.io: Kubernetes YAML Tips | +Daniele Polencic 🌟](https://itnext.io/kubernetes-yaml-tips-and-tricks-904a2c0b2b81) | ++ | Configuration Management | +YAML | +
| k8syaml.com 🌟 | ++ | Configuration Management | +N/A | +🌟🌟🌟🌟 | +
| itnext.io: How to create Kubernetes YAML files 🌟 | ++ | Configuration Management | +N/A | +🌟🌟🌟🌟 | +
| boxunix.com: A Better Way of Organizing Your Kubernetes Manifest Files 🌟 | ++ | Configuration Management | +N/A | +🌟🌟🌟🌟 | +
| [linkedin.com/pulse: How to write YAML file for Kubernetes | +Megha S.k](https://www.linkedin.com/pulse/how-write-yaml-file-kubernetes-megha-s-k) | ++ | Configuration Management | +N/A | +
💡 Explore Related: Newsql | NoSQL | Databases
+💡 Explore Related: Message Queue | Databases | Crunchydata
diff --git a/src/agentic_curator.py b/src/agentic_curator.py index 92f37a90..94f346da 100644 --- a/src/agentic_curator.py +++ b/src/agentic_curator.py @@ -174,14 +174,31 @@ async def evaluate_extracted_assets(raw_assets: List[Dict]) -> Dict[str, Dict]: log_event(f" [!] REPUTATION ALERT: {data['title']} flagged.") score = max(score - 30, 10) + # Consensus Debate Protocol trigger for borderline scores (70-85) + final_tags = data.get("tags", []) + refined_summary = data.get("en_summary", data["desc"]) + + if 70 <= score <= 85: + from src.v2_debate import run_debate_protocol + # Build a temporary item representation to feed the debate engine + temp_item = { + "title": data["title"], + "url": url, + "description": data["desc"], + "ai_summary": refined_summary, + "tags": final_tags, + "impact_score": score + } + score, final_tags, refined_summary, debate_data = await run_debate_protocol(temp_item, is_new_link=True) + primary_cat = get_best_category_match(data.get("primary_category")) is_primary = "nubenetes" in d["asset"].get("source_type", "Social").lower() if score >= (5 if is_primary else 80) and primary_cat: eval_data = { - "title": data["title"], "description": data["desc"], "ai_summary": data.get("en_summary", data["desc"]), + "title": data["title"], "description": data["desc"], "ai_summary": refined_summary, "language": data.get("language", "English"), "resource_type": data.get("type", "Reference"), "complexity": data.get("level", "Intermediate"), "hierarchy": data.get("technical_hierarchy", ["General"]), - "tags": data.get("tags", []), "is_microservice": data.get("is_microservice", False), "year": data.get("pub_date", "N/A")[:4], + "tags": final_tags, "is_microservice": data.get("is_microservice", False), "year": data.get("pub_date", "N/A")[:4], "stars": min(max(score // 20, 0), 5), "impact_score": score, "content_hash": d["hash"], "reputation_status": "Vetted" if not data.get("reputation_penalty") else "Suspicious", "reputation_summary": data.get("reputation_summary", ""), diff --git a/src/v2_debate.py b/src/v2_debate.py new file mode 100644 index 00000000..233bf145 --- /dev/null +++ b/src/v2_debate.py @@ -0,0 +1,174 @@ +import asyncio +from datetime import datetime +import json +import os +import re +from typing import Dict, List, Tuple +from src.gemini_utils import call_gemini_with_retry, normalize_url +from src.logger import log_event +from src.mandate_ingestor import get_system_mandates + +# Memory file to store resolved debates +DEBATE_MEMORY_FILE = "src/memory/health_learning.json" + +async def run_debate_protocol(item: Dict, is_new_link: bool = False) -> Tuple[int, List[str], str, Dict]: + """ + Executes a Multi-Agent Consensus & Debate Protocol for borderline resources. + The panel of experts consists of: + 1. Security Architect (Vulnerabilities, Licensing, Supply-Chain) + 2. Cloud Native SRE (Production readiness, Scalability, Community activity) + 3. AI Platform Engineer (Developer experience, Agentic integrations) + + Returns: + final_score: Resolved impact score (0-100) + verified_tags: Consensus tags + refined_summary: Refined high-density technical summary + debate_data: Logs and details of the debate + """ + url = item.get("url", "") + title = item.get("title", "Unknown Resource") + desc = item.get("description", item.get("ai_summary", "")) + tags = item.get("tags", []) + initial_score = item.get("impact_score", item.get("stars", 3) * 20) # Fallback mapping if stars is used + + log_event(f" [⚖️] DEBATE TRIGGERED: '{title}' (Initial Score: {initial_score})", section_break=False) + + system_mandates = get_system_mandates() + + # 1. Independent Evaluation Round + personas = { + "Security Architect": "Focus on licensing (MIT/Apache vs BSL/SSPL), supply chain security, access control, vulnerabilities, and enterprise compliance.", + "Cloud Native SRE": "Focus on high-availability, scalability, production maturity, operational complexity, community health, and performance metrics.", + "AI Platform Engineer": "Focus on developer agility, tooling simplicity, AI stack integration (MCP, LLMs, agents), and 2026 architectural relevance." + } + + scores = {} + justifications = {} + + async def evaluate_persona(name: str, focus: str) -> Tuple[int, str]: + prompt = ( + f"You are the Nubenetes {name}.\n" + f"Your perspective: {focus}\n\n" + f"{system_mandates}\n\n" + f"Evaluate the following resource:\n" + f"- Title: {title}\n" + f"- URL: {url}\n" + f"- Context: {desc}\n" + f"- Proposed Tags: {tags}\n\n" + "Assign an architectural impact score (0 to 100) and write a 1-2 sentence technical justification.\n" + "Respond ONLY in valid JSON format: {\"score\": int, \"justification\": \"string\"}" + ) + try: + res = await call_gemini_with_retry(prompt, prefer_flash=True, use_grounding=True, role=f"Debater-{name.replace(' ', '')}") + score = min(max(int(res.get("score", 50)), 0), 100) + justification = res.get("justification", "No justification provided.") + return score, justification + except Exception as e: + log_event(f" [!] Persona {name} evaluation failed: {e}") + return int(initial_score), "Failed to evaluate." + + # Run evaluations in parallel + eval_tasks = [evaluate_persona(name, focus) for name, focus in personas.items()] + eval_results = await asyncio.gather(*eval_tasks) + + for idx, (name, _) in enumerate(personas.items()): + scores[name], justifications[name] = eval_results[idx] + log_event(f" [>] {name} rated: {scores[name]} (Justification: {justifications[name]})") + + # Check divergence: if max diff >= 15 points, run a debate round + max_score = max(scores.values()) + min_score = min(scores.values()) + divergence = max_score - min_score + + debate_transcript = [] + + if divergence >= 15: + log_event(f" [⚖️] Divergence detected ({divergence} points). Starting Debate Round...") + + async def run_rebuttal(name: str, focus: str) -> Tuple[int, str]: + opponent_views = "\n".join([f"- {other}: Score {scores[other]} | Justification: {justifications[other]}" for other in personas if other != name]) + prompt = ( + f"You are the Nubenetes {name}.\n" + f"Your perspective: {focus}\n\n" + "The panel of experts disagrees on this resource. Here are the other views:\n" + f"{opponent_views}\n\n" + f"Resource details:\n" + f"- Title: {title}\n" + f"- URL: {url}\n" + f"- Context: {desc}\n\n" + "Reconsider your evaluation. You can either defend your initial score or adjust it.\n" + "Respond ONLY in valid JSON format: {\"score\": int, \"rebuttal\": \"1-2 sentence response to other experts\"}" + ) + try: + res = await call_gemini_with_retry(prompt, prefer_flash=True, use_grounding=True, role=f"Debate-Rebuttal-{name.replace(' ', '')}") + new_score = min(max(int(res.get("score", scores[name])), 0), 100) + rebuttal = res.get("rebuttal", "No rebuttal provided.") + return new_score, rebuttal + except Exception as e: + log_event(f" [!] Persona {name} rebuttal failed: {e}") + return scores[name], "No rebuttal provided." + + rebuttal_tasks = [run_rebuttal(name, focus) for name, focus in personas.items()] + rebuttal_results = await asyncio.gather(*rebuttal_tasks) + + for idx, (name, _) in enumerate(personas.items()): + scores[name], rebuttal = rebuttal_results[idx] + debate_transcript.append(f"{name} (Score {scores[name]}): {rebuttal}") + log_event(f" [>] {name} revised rating to {scores[name]}. Rebuttal: {rebuttal}") + + # Compute Final Consensus + final_score = int(sum(scores.values()) / len(scores)) + log_event(f" [🏁] Consensus Score reached: {final_score}") + + # 2. Refined Curation/Tags Round + refine_prompt = ( + "You are the Nubenetes Curation Synthesis Agent (2026).\n" + f"Combine the following multi-agent expert reviews into a final technical decision.\n\n" + f"Resource Title: {title}\n" + f"URL: {url}\n" + f"Consensus Score: {final_score}\n" + f"Security Architect Score: {scores['Security Architect']} | Justification: {justifications['Security Architect']}\n" + f"Cloud Native SRE Score: {scores['Cloud Native SRE']} | Justification: {justifications['Cloud Native SRE']}\n" + f"AI Platform Engineer Score: {scores['AI Platform Engineer']} | Justification: {justifications['AI Platform Engineer']}\n\n" + "Generate a final, high-density, professional technical summary (2-5 sentences, HSL-themed style, no generic statements).\n" + "Select the appropriate subset of tags from: [DE FACTO STANDARD], [ENTERPRISE-STABLE], [EMERGING], [GUIDE], [CASE STUDY], [COMMUNITY-TOOL], [LEGACY].\n" + "Respond ONLY in valid JSON format: {\"summary\": \"refined summary...\", \"tags\": [\"...\"]}" + ) + + refined_summary = desc + final_tags = tags + try: + res = await call_gemini_with_retry(refine_prompt, prefer_flash=False, use_grounding=False, role="Debate-Synthesis") + refined_summary = res.get("summary", desc) + final_tags = res.get("tags", tags) + except Exception as e: + log_event(f" [!] Error during debate synthesis: {e}") + + debate_data = { + "url": url, + "title": title, + "initial_score": initial_score, + "final_consensus_score": final_score, + "scores": scores, + "justifications": justifications, + "rebuttals": debate_transcript, + "timestamp": datetime.now().isoformat() + } + + # Persist the resolved debate to memory log (Mandate 3.1) + try: + memory_data = {} + if os.path.exists(DEBATE_MEMORY_FILE): + try: + memory_data = json.load(open(DEBATE_MEMORY_FILE, "r")) + except: pass + + memory_data.setdefault("resolved_debates", {})[normalize_url(url)] = debate_data + + # Keep blacklist and other fields intact + with open(DEBATE_MEMORY_FILE, "w") as f: + json.dump(memory_data, f, indent=2) + except Exception as e: + log_event(f" [!] Failed to persist debate memory: {e}") + + return final_score, final_tags, refined_summary, debate_data diff --git a/src/v2_optimizer.py b/src/v2_optimizer.py index 9ed1ae6d..d972ab54 100644 --- a/src/v2_optimizer.py +++ b/src/v2_optimizer.py @@ -488,42 +488,34 @@ class V2VisionEngine: except Exception: for l in batch: analyst_results.append(l) await asyncio.sleep(4.0) # Higher delay for Grounding tasks # --- AGENT PHASE 2: SELECTIVE AUDIT (MCP-Grounded) --- - # Identify candidates for high-trust verification - audit_candidates = [l for l in analyst_results if "[DE FACTO STANDARD]" in l.get("tags", []) or "[ENTERPRISE-STABLE]" in l.get("tags", [])] + # --- AGENT PHASE 2: MULTI-AGENT CONSENSUS & DEBATE PROTOCOL --- + # Identify candidates for debate: + # 1. High-impact candidates (marked as [DE FACTO STANDARD] or [ENTERPRISE-STABLE]) + # 2. Borderline candidates (stars == 3 or stars == 4) + debate_candidates = [ + l for l in analyst_results + if "[DE FACTO STANDARD]" in l.get("tags", []) + or "[ENTERPRISE-STABLE]" in l.get("tags", []) + or l.get("stars", 0) in [3, 4] + ] - if audit_candidates: - log_event(f"[*] Agent Phase 2: Auditor Verification ({len(audit_candidates)} high-impact candidates)...") - # AUDIT BATCH: Very small for max grounding precision - for i in range(0, len(audit_candidates), 5): - batch = audit_candidates[i:i+5] - audit_prompt = ( - f"You are the Nubenetes Auditor (2026).\n" - f"{dynamic_mandates}\n" - "MISSION: Perform 'Double-Evidence' verification using your GOOGLE_SEARCH tool.\n" - "PROTOCOL:\n" - "1. SEARCH: Look for community reputation (Reddit, HN) and repo status (GitHub).\n" - "2. CONTRAST: Compare findings with the proposed Analyst summary.\n" - "3. REFINE: Correct any 'vaporware' or 'hype' claims. Ensure technical accuracy.\n" - "CRITERIA:\n" - "- [DE FACTO STANDARD]: Industry baseline, used by everyone.\n" - "- [ENTERPRISE-STABLE]: Proven, high-trust, supported.\n" - "Respond ONLY JSON: {{\"audits\": [{{ \"idx\": int, \"verified_tags\": [\"...\"], \"refined_summary\": \"Synthesized and verified technical summary...\", \"reputation_summary\": \"...\", \"reputation_penalty\": bool }}, ...]}}\n\n" - "RESOURCES TO AUDIT:\n" + "\n".join([f"{idx}. {l['title']} ({l['url']}) - Proposed: {l.get('tags')}" for idx, l in enumerate(batch)]) - ) + if debate_candidates: + log_event(f"[*] Agent Phase 2: Multi-Agent Consensus & Debate Protocol ({len(debate_candidates)} candidates)...") + from src.v2_debate import run_debate_protocol + for item in debate_candidates: try: - # AUDIT USES PRO MODEL (High Reasoning) + GROUNDING (Live Data) - audit_data = await call_gemini_with_retry(audit_prompt, prefer_flash=False, use_grounding=True, role="Auditor") - for aud in audit_data.get("audits", []): - idx = int(aud["idx"]) - if idx < len(batch): - # Update tags, summary and add reputation metadata (Mandate 32/33) - batch[idx]["tags"] = aud.get("verified_tags", batch[idx]["tags"]) - if aud.get("refined_summary"): batch[idx]["ai_summary"] = aud["refined_summary"] - batch[idx]["reputation_summary"] = aud.get("reputation_summary", "") - if aud.get("reputation_penalty"): - batch[idx]["stars"] = max(batch[idx].get("stars", 1) - 1, 1) - if "[DE FACTO STANDARD]" in batch[idx]["tags"]: batch[idx]["tags"].remove("[DE FACTO STANDARD]") - except: pass + # Map current stars (0-5) to initial score (0-100) + item["impact_score"] = item.get("impact_score", item.get("stars", 3) * 20) + final_score, final_tags, refined_summary, debate_data = await run_debate_protocol(item) + + # Update item with consensus results + item["stars"] = min(max(final_score // 20, 0), 5) + item["impact_score"] = final_score + item["tags"] = final_tags + item["ai_summary"] = refined_summary + item["debate_log"] = debate_data + except Exception as e: + log_event(f" [!] Debate failed for '{item.get('title')}': {e}") await asyncio.sleep(0.5) # Finalize Registry diff --git a/v2-docs/about.md b/v2-docs/about.md index cbaba2d4..168abe66 100644 --- a/v2-docs/about.md +++ b/v2-docs/about.md @@ -28,10 +28,10 @@ -### 🏛️ 1. The Genesis: Munich 2018 +### 1. The Genesis: Munich 2018 Nubenetes was forged in the internals of a massive Cloud Native transformation for a **major multinational car manufacturer** in Munich. Coordinating hundreds of microservices, thousands of developers, and millions of end-users taught us a fundamental truth: **Standardization, Automation, and GitOps are not "best practices"—they are survival requirements.** -### 🧠 2. Our Engineering Philosophy +### 2. Our Engineering Philosophy We reject technical obfuscation as a competitive advantage. Solutions that are "the hard way" by design do not scale and create fragile, person-dependent silos. !!! abstract "2.1. Correctness by Design" @@ -46,16 +46,16 @@ We prioritize established frameworks and enterprise standards over ad-hoc, unmai #### 2.4. Avoiding Engineering Anti-Patterns We combat the culture of **Promotion-Based Development (PBD)**, where complexity is manufactured for personal career visibility rather than business value. - - [Promotion-Based Development: A Fast Track to Mediocrity](https://vadimkravcenko.com/shorts/promotion-based-development/) [GUIDE] — Dissects how rewarding "shiny new things" over battle-tested stability leads to fragile architectures. + - [Promotion-Based Development: A Fast Track to Mediocrity](https://vadimkravcenko.com/shorts/promotion-based-development) [GUIDE] — Dissects how rewarding "shiny new things" over battle-tested stability leads to fragile architectures. - [Reddit: The Reality of Promotion-Driven Development](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development) [COMMUNITY-TOOL] — A raw, evidence-based discussion from senior engineers on the industry's most common misaligned incentives. -### 🏗️ 3. The Architectural North Star +### 3. The Architectural North Star We advocate for decoupled, maintainable architectures that survive the test of time and organizational growth. - [Domain-Driven Design (DDD) for Microservices](https://learn.microsoft.com/en-us/azure/architecture/microservices/model/domain-analysis) [DE FACTO STANDARD] — The foundational blueprint for defining service boundaries based on business domains rather than technical layers. - [Hexagonal Architecture (Ports and Adapters)](https://medium.com/@sandeepsharmaster/modernize-your-cloud-microservices-apps-hexagonal-architecture-769696494c0) [GUIDE] — Decoupling the application core from external infrastructure (Databases, APIs, UI) to ensure high testability and vendor neutrality. -### 📊 4. Comparative Maturity Framework +### 4. Comparative Maturity Framework | Principle | Strategic Focus | Primary Toolset | Architectural Impact | | :--- | :--- | :--- | :--- | @@ -63,7 +63,7 @@ We advocate for decoupled, maintainable architectures that survive the test of t | **GitOps** | ==Correctness & Drift Control== | Git + Kubernetes | ==Enterprise Stability== | | **SRE** | Reliability & Prevention | Observability | Scalable Quality | -### 🛡️ 5. Strategic Standards & Cultural Shifts +### 5. Strategic Standards and Cultural Shifts Engineering excellence is as much about **culture** as it is about code. These foundational resources define the strategic landscape of modern Cloud Native organizations: - [The Agile Manifesto](https://agilemanifesto.org) [DE FACTO STANDARD] — The primary root of modern iterative development and the shift away from monolithic planning. @@ -71,26 +71,26 @@ Engineering excellence is as much about **culture** as it is about code. These f - [The 4 Levels of GitOps Maturity](https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity) [GUIDE] — A roadmap for evolving from manual deployments to a fully automated, self-healing state. - [Necessary Culture Change with GitOps](https://itnext.io/necessary-culture-change-with-gitops-2c63f4fe9604) [CASE STUDY] — Dissects the organizational friction and the necessary mindset shift required to adopt declarative infrastructure. -### 📈 6. Scaling with Evidence: DORA & Value Streams +### 6. Scaling with Evidence: DORA and Value Streams We advocate for data-driven engineering management to avoid the trap of "gut-feeling" decision making. - [Driving DevOps with Value Stream Management](https://www.infoq.com/articles/DevOps-value-stream) [DE FACTO STANDARD] — Dissects how to align microservice delivery with business outcomes through flow metrics. - [Better Metrics for Building High Performance Teams](https://www.infoq.com/articles/better-metrics-team-performance) [EMERGING] — Beyond LOC and commits: using DORA metrics to cultivate a culture of systemic stability. -### 🧩 7. Technical Leadership & The 'Glue' Factor +### 7. Technical Leadership and The 'Glue' Factor True seniority is measured by the ability to hold teams together through communication and shared context. - [Being Glue](https://noidea.dog/glue) [DE FACTO STANDARD] — An industry-standard analysis of the essential, non-coding technical tasks that ensure project success. - [How Big Tech Runs Tech Projects](https://blog.pragmaticengineer.com/project-management-at-big-tech) [DE FACTO STANDARD] — A seminal critique of ceremonial Scrum versus result-oriented engineering pragmatism. - [Martin Fowler: Retrospectives Antipatterns](https://martinfowler.com/articles/retrospective-antipatterns.html) [DE FACTO STANDARD] — Essential guide for transforming team feedback loops from blame games into architectural improvement cycles. -### ⚖️ 8. Meritocracy & Careers in 2026 +### ⚖ 8. Meritocracy and Careers in 2026 We advocate for a technical sector where quality and evidence-based decisions take precedence over corporate politics. - [HBR: Stop Hiring for Culture Fit](https://hbr.org/2019/11/stop-hiring-for-culture-fit) [EMERGING] — A critical perspective on how "culture fit" often hides bias and hinders technical innovation. - [Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [GUIDE] — Shifts the focus from the excitement of the first deployment to the long-term reality of maintaining production stability. -### 🚀 9. The 2026 Vision: Agentic Intelligence +### 9. The 2026 Vision: Agentic Intelligence Nubenetes has evolved from a historical manual archive into an **Agentic Knowledge Graph**. #### 9.1. V1 Archive (Exhaustive) @@ -129,7 +129,7 @@ An O'Reilly-style technical library where 18k+ resources are filtered, ranked by #### Terraform Boilerplates - - **(2024)** [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform/) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups. + - **(2024)** [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups. ## Kubernetes Tools ### General Reference diff --git a/v2-docs/aws-tools-scripts.md b/v2-docs/aws-tools-scripts.md index c253d24e..b441ac85 100644 --- a/v2-docs/aws-tools-scripts.md +++ b/v2-docs/aws-tools-scripts.md @@ -169,7 +169,7 @@ #### AWS Templates - - **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos/#aws-samples-boilerplates) [MULTI-LANGUAGE CONTENT] [COMMUNITY-TOOL] — A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards. + - **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos) [MULTI-LANGUAGE CONTENT] [COMMUNITY-TOOL] — A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards. --- 💡 **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) diff --git a/v2-docs/cheatsheets.md b/v2-docs/cheatsheets.md index 229b8caa..0cae29a7 100644 --- a/v2-docs/cheatsheets.md +++ b/v2-docs/cheatsheets.md @@ -629,7 +629,7 @@ #### Network Cheat Sheets - - **(2022)** [Networking Cheat Sheet](https://nubenetes.com/networking/) [N/A CONTENT] [COMMUNITY-TOOL] — Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting. + - **(2022)** [Networking Cheat Sheet](https://nubenetes.com/networking) [N/A CONTENT] [COMMUNITY-TOOL] — Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting. ## Observability ### Metrics and Monitoring diff --git a/v2-docs/databases.md b/v2-docs/databases.md index 3d74b0c5..9e0cc622 100644 --- a/v2-docs/databases.md +++ b/v2-docs/databases.md @@ -789,7 +789,7 @@ #### Crunchy PostgreSQL - - **(2023)** [Crunchy Data PostgreSQL Operator](https://nubenetes.com/crunchydata/) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms. + - **(2023)** [Crunchy Data PostgreSQL Operator](https://nubenetes.com/crunchydata) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms. ## System Architecture ### Data Management diff --git a/v2-docs/demos.md b/v2-docs/demos.md index 962f0fcb..278c8c0c 100644 --- a/v2-docs/demos.md +++ b/v2-docs/demos.md @@ -1992,7 +1992,7 @@ #### EKS Training - - **(2025)** [eksworkshop.com](https://eksworkshop.com/) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] — The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI). + - **(2025)** [eksworkshop.com](https://eksworkshop.com) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] — The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI). ### Kubernetes Security #### RKE Best Practices diff --git a/v2-docs/devops.md b/v2-docs/devops.md index 38f49c1a..d2011b22 100644 --- a/v2-docs/devops.md +++ b/v2-docs/devops.md @@ -499,7 +499,7 @@ #### Overview - - **(2026)** [**NoOps**](https://nubenetes.com/noops/) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic. + - **(2026)** [**NoOps**](https://nubenetes.com/noops) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic. ### Serverless Systems #### DevOps Pipelines @@ -830,7 +830,7 @@ #### Overview (1) - - **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools/) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes. + - **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes. ## DevOps Methodology ### Application Delivery @@ -1087,7 +1087,7 @@ #### Overview (2) - - **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac/) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code. + - **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code. ### Terraform #### Entra ID Integration diff --git a/v2-docs/docker.md b/v2-docs/docker.md index 18bbe3cf..2717afd0 100644 --- a/v2-docs/docker.md +++ b/v2-docs/docker.md @@ -853,7 +853,7 @@ #### Docker Swarm - - **(2024)** [Docker Swarm](https://nubenetes.com/kubernetes-alternatives/#docker-swarm) [GO CONTENT] [COMMUNITY-TOOL] — Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments. + - **(2024)** [Docker Swarm](https://nubenetes.com/kubernetes-alternatives) [GO CONTENT] [COMMUNITY-TOOL] — Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments. ## Performance ### Diagnostics (1) diff --git a/v2-docs/git.md b/v2-docs/git.md index 741dbf82..e024e0db 100644 --- a/v2-docs/git.md +++ b/v2-docs/git.md @@ -1060,7 +1060,7 @@ - **(2022)** [grafana: How we use the Grafana GitHub plugin to track outstanding pull requests](https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests) [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] — Detailed technical guide on configuring Grafana dashboards with GitHub plugins. Demonstrates building engineering performance visualizations to track commit frequencies, PR lifetimes, and team review velocities. #### VS Code Extensions - - **(2025)** [Visual Studio Code (Git Extensions)](https://nubenetes.com/visual-studio/) [COMMUNITY-TOOL] — A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace. + - **(2025)** [Visual Studio Code (Git Extensions)](https://nubenetes.com/visual-studio) [COMMUNITY-TOOL] — A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace. ### Documentation (2) #### Markup Languages diff --git a/v2-docs/gitops.md b/v2-docs/gitops.md index 82b00b62..6ea61b28 100644 --- a/v2-docs/gitops.md +++ b/v2-docs/gitops.md @@ -293,10 +293,10 @@ - **(2021)** [ibm.com: Enable GitOps](https://www.ibm.com/garage) [N/A CONTENT] [GUIDE] [GUIDE] [LEGACY] — An enterprise change-management guide from IBM Garage focusing on GitOps adoption. Details organizational processes, environment categorization, and verification configurations required to transition legacy pipelines into declarative GitOps models. #### FluxCD - - **(2025)** [Flux. The GitOps operator for Kubernetes](https://nubenetes.com/flux/) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows. + - **(2025)** [Flux. The GitOps operator for Kubernetes](https://nubenetes.com/flux) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows. #### Kustomize Manifests - - **(2025)** [Kustomize - Template-Free Kubernetes Configuration Customization](https://nubenetes.com/kustomize/) [GO CONTENT] [COMMUNITY-TOOL] — Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures. + - **(2025)** [Kustomize - Template-Free Kubernetes Configuration Customization](https://nubenetes.com/kustomize) [GO CONTENT] [COMMUNITY-TOOL] — Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures. ## Cloud Infrastructure ### Infrastructure as Code (1) @@ -698,7 +698,7 @@ #### Helm Overview - - **(2026)** [==Helm==](https://nubenetes.com/helm/) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines. + - **(2026)** [==Helm==](https://nubenetes.com/helm) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines. ## Platform Architecture ### GitOps (10) diff --git a/v2-docs/index.md b/v2-docs/index.md index 4f82ff86..002ca1cc 100644 --- a/v2-docs/index.md +++ b/v2-docs/index.md @@ -1,4 +1,4 @@ -# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [](https://github.com/sindresorhus/awesome) +# Nubenetes Elite Portal (V2) | Awesome Kubernetes and Cloud [](https://github.com/sindresorhus/awesome)