Skip to content

Feature/devops knowledge graph - #8

Merged
mchittineni merged 48 commits into
mainfrom
feature/devops-knowledge-graph
Aug 11, 2026
Merged

mchittineni merged 48 commits into
mainfrom
feature/devops-knowledge-graph

Conversation

@mchittineni

Copy link
Copy Markdown
Owner

Description

This PR introduces an interactive 3D DevOps Knowledge Graph and GitHub Pages deployment workflow for the repository:

  • Interactive 3D Knowledge Graph: Adds scripts/build_knowledge_graph.py which compiles all 500+ DevOps interview questions and 40 topic hubs into a 3D network topology using 3d-force-graph and three.js.
  • DevOps UI & Live Telemetry Inspector: Implements a dark terminal design theme (#0b0f19), difficulty color coding, domain section badges, live search filtering, and node inspection cards with direct source links to GitHub.
  • Cross-Topic Wikilink Generator: Adds scripts/inject_wikilinks.py to map cross-cutting concept links between related DevOps topic categories.
  • GitHub Pages Deployment Workflow: Adds .github/workflows/knowledge-graph.yml to automatically build and deploy docs/index.html to GitHub Pages upon pushes to main.
  • Documentation & Validation Updates: Updates README.md, CONTRIBUTING.md, pull_request_template.md, and scripts/validate_content.py to support the graph HTML build step.

Type of Change

  • 🆕 New interview question(s) and answer(s)
  • 📝 Improving an existing answer
  • 📁 New topic directory
  • 🔧 Fixing links, formatting, or tooling

Topic

  • Directory: scripts/, docs/, .github/workflows/

Checklist

See CONTRIBUTING.md for the full format.

  • File name is topic-slug/question-slug.md - no numeric prefix, and the slug matches the title.
  • Frontmatter includes title, a unique id, category matching the topic title, a difficulty of Beginner/Intermediate/Advanced, and the required tags.
  • Heading is # <title> and matches the frontmatter exactly.
  • Answer structure follows Short answer → Detail → Example → Interview tips.
  • New topic only: registered in scripts/topic_meta.json with an order, description, and study_notes.
  • Ran python3 scripts/generate_indexes.py and python3 scripts/build_knowledge_graph.py (indexes and graph HTML are generated - do not hand-edit topic READMEs, graph HTML, or the root TOC).
  • Ran python3 scripts/validate_content.py and it passed.
  • Content is accurate, and any code examples actually work.

@github-actions

github-actions Bot commented Aug 11, 2026 •

Copy link
Copy Markdown

🏷️ Automatic Content Labels

Labels were generated from Markdown frontmatter tags.

Applied Labels

  • topic:accenture
  • topic:accion-labs
  • topic:accolite
  • topic:advanced-devops-cloud
  • topic:akamai
  • topic:alphadyne
  • topic:altimetrik
  • topic:amadeus-labs
  • topic:amazon
  • topic:amex
  • topic:api-gateway-and-service-mesh
  • topic:arrise-solutions
  • topic:aspire
  • topic:aws-engineering
  • topic:azure-engineering

🤖 Automated by Label PR by Content Tags workflow

@coderabbitai

coderabbitai Bot commented Aug 11, 2026 •

Copy link
Copy Markdown
Contributor

Review Change Stack

Important

Review skipped

Too many files!

This PR contains 515 files, which is 215 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 3cd838cc-fbc2-4a75-861d-6d9c5d97b3f5

📥 Commits

Reviewing files that changed from the base of the PR and between c13b5bd and 7b47493.

📒 Files selected for processing (515)
  • .github/pull_request_template.md
  • .github/workflows/knowledge-graph.yml
  • CONTRIBUTING.md
  • README.md
  • advanced-devops-cloud/what-is-a-playbook-in-incident-response.md
  • advanced-devops-cloud/what-is-a-runbook.md
  • advanced-devops-cloud/what-is-a-self-healing-system.md
  • advanced-devops-cloud/what-is-a-service-catalog.md
  • advanced-devops-cloud/what-is-a-service-level-agreement-sla.md
  • advanced-devops-cloud/what-is-a-service-level-indicator-sli.md
  • advanced-devops-cloud/what-is-a-service-level-objective-slo.md
  • advanced-devops-cloud/what-is-a-service-mesh-control-plane.md
  • advanced-devops-cloud/what-is-a-sidecar-pattern.md
  • advanced-devops-cloud/what-is-blue-green-deployment.md
  • advanced-devops-cloud/what-is-canary-analysis.md
  • advanced-devops-cloud/what-is-chaos-engineering.md
  • advanced-devops-cloud/what-is-feature-flagging.md
  • advanced-devops-cloud/what-is-finops.md
  • advanced-devops-cloud/what-is-github-actions.md
  • advanced-devops-cloud/what-is-infrastructure-drift.md
  • advanced-devops-cloud/what-is-observability.md
  • advanced-devops-cloud/what-is-platform-engineering.md
  • advanced-devops-cloud/what-is-policy-as-code.md
  • advanced-devops-cloud/what-is-tracing-in-observability.md
  • api-gateway-and-service-mesh/how-do-you-debug-a-service-mesh-that-is-breaking-service-to-service-traffic.md
  • api-gateway-and-service-mesh/how-do-you-run-a-service-mesh-in-production-without-the-sidecar-tax.md
  • api-gateway-and-service-mesh/what-are-the-benefits-of-using-api-gateway.md
  • api-gateway-and-service-mesh/what-do-the-common-http-status-codes-mean-and-how-do-you-debug-a-502-503-or-504.md
  • api-gateway-and-service-mesh/what-is-an-api-gateway.md
  • api-gateway-and-service-mesh/what-is-api-documentation.md
  • api-gateway-and-service-mesh/what-is-api-security.md
  • api-gateway-and-service-mesh/what-is-rate-limiting.md
  • aws-engineering/how-do-auto-scaling-groups-and-load-balancers-work-together-on-aws.md
  • aws-engineering/how-do-you-access-an-instance-in-a-private-subnet-without-ssh-keys-or-a-bastion-host.md
  • aws-engineering/how-do-you-architect-an-end-to-end-production-devops-project-on-aws.md
  • aws-engineering/how-do-you-authenticate-to-aws-without-long-lived-access-keys.md
  • aws-engineering/how-do-you-automate-ec2-log-shipping-to-s3-with-iam-boundaries-and-cloudwatch.md
  • aws-engineering/how-do-you-build-a-ci-cd-pipeline-using-aws-codepipeline-codebuild-and-codedeploy.md
  • aws-engineering/how-do-you-choose-between-ebs-efs-and-s3.md
  • aws-engineering/how-do-you-configure-auto-scaling-group-policies-health-checks-and-instance-refresh.md
  • aws-engineering/how-do-you-connect-many-vpcs-peering-transit-gateway-or-privatelink.md
  • aws-engineering/how-do-you-design-a-production-ready-vpc-on-aws.md
  • aws-engineering/how-do-you-run-a-highly-available-database-on-aws.md
  • aws-engineering/how-do-you-run-a-service-on-amazon-ecs.md
  • aws-engineering/how-do-you-secure-and-manage-the-lifecycle-of-an-s3-bucket.md
  • aws-engineering/how-do-you-secure-pod-access-to-aws-resources-using-eks-pod-identity-or-irsa.md
  • aws-engineering/how-do-you-structure-a-multi-account-aws-organisation.md
  • aws-engineering/how-do-you-upgrade-scale-and-resize-an-rds-instance-without-downtime.md
  • aws-engineering/how-does-a-private-subnet-reach-the-internet.md
  • aws-engineering/how-does-aws-iam-evaluate-a-request.md
  • aws-engineering/what-are-the-core-aws-services-a-devops-engineer-uses-daily.md
  • aws-engineering/what-are-the-dns-record-types-and-how-do-you-delegate-a-domain.md
  • aws-engineering/what-are-the-s3-storage-classes-and-when-do-you-use-each.md
  • aws-engineering/what-are-vpc-endpoints-and-when-do-you-use-a-gateway-versus-an-interface-endpoint.md
  • aws-engineering/what-is-the-difference-between-a-security-group-and-a-network-acl.md
  • aws-engineering/what-is-the-difference-between-cloudwatch-cloudtrail-and-aws-config.md
  • aws-engineering/what-is-the-difference-between-ecs-eks-and-fargate.md
  • aws-engineering/when-do-you-choose-cloudformation-cdk-or-terraform-on-aws.md
  • azure-engineering/how-do-you-architect-an-end-to-end-production-devops-project-on-azure.md
  • azure-engineering/how-do-you-build-a-ci-cd-pipeline-in-azure-devops.md
  • azure-engineering/how-do-you-choose-between-azure-load-balancer-application-gateway-and-front-door.md
  • azure-engineering/how-do-you-consume-azure-key-vault-secrets-from-aks-and-azure-pipelines.md
  • azure-engineering/how-do-you-design-an-azure-virtual-network.md
  • azure-engineering/how-do-you-monitor-azure-with-azure-monitor-and-kql.md
  • azure-engineering/how-is-the-azure-resource-hierarchy-organised.md
  • azure-engineering/what-is-azure-kubernetes-service-aks.md
  • azure-engineering/what-is-azure-policy-and-how-do-landing-zones-use-it.md
  • azure-engineering/what-is-bicep-and-how-does-it-compare-to-arm-templates.md
  • azure-engineering/what-is-microsoft-entra-id-and-how-does-azure-rbac-work.md
  • azure-engineering/what-is-the-difference-between-a-managed-identity-a-service-principal-and-an-app-registration.md
  • azure-engineering/when-do-you-choose-app-service-container-apps-or-azure-functions.md
  • backup-and-disaster-recovery/how-do-you-execute-a-disaster-recovery-failover-with-minimal-rto-and-rpo.md
  • backup-and-disaster-recovery/how-do-you-verify-that-your-backups-can-actually-be-restored.md
  • backup-and-disaster-recovery/what-are-backup-best-practices.md
  • backup-and-disaster-recovery/what-are-different-types-of-backups.md
  • backup-and-disaster-recovery/what-is-backup-and-disaster-recovery.md
  • backup-and-disaster-recovery/what-is-business-continuity-planning.md
  • backup-and-disaster-recovery/what-is-rpo-and-rto.md
  • cicd/how-do-you-deal-with-flaky-tests-in-a-ci-pipeline.md
  • cicd/how-do-you-design-ci-cd-for-a-microservices-architecture.md
  • cicd/how-do-you-integrate-sonarqube-and-quality-gates-into-a-pipeline.md
  • cicd/how-do-you-keep-dependencies-up-to-date-without-breaking-the-build.md
  • cicd/how-do-you-prevent-and-handle-secret-leaks-in-ci-cd-pipelines.md
  • cicd/how-do-you-promote-a-release-across-dev-staging-and-production.md
  • cicd/how-do-you-run-and-secure-a-jenkins-controller-in-production.md
  • cicd/how-do-you-scale-ci-cd-across-many-services-and-teams.md
  • cicd/how-do-you-speed-up-a-slow-ci-cd-pipeline.md
  • cicd/how-do-you-trigger-a-pipeline-webhooks-polling-schedules-and-upstream-jobs.md
  • cicd/how-do-you-troubleshoot-a-jenkins-pipeline-that-never-starts-or-hangs-in-the-queue.md
  • cicd/how-do-you-use-jenkins-shared-libraries.md
  • cicd/how-do-you-write-an-efficient-and-secure-github-actions-workflow.md
  • cicd/what-are-jenkins-pipelines.md
  • cicd/what-is-ci-cd-pipeline.md
  • cicd/what-is-gitlab-ci.md
  • cicd/what-is-jenkins.md
  • cicd/what-is-the-difference-between-a-declarative-and-a-scripted-jenkins-pipeline.md
  • cicd/what-is-the-difference-between-continuous-delivery-and-continuous-deployment.md
  • cicd/why-does-a-build-pass-locally-but-fail-in-ci.md
  • cloud-cost-optimization/how-do-you-cut-a-cloud-bill-without-hurting-reliability.md
  • cloud-cost-optimization/how-do-you-implement-real-time-kubernetes-cost-monitoring-using-opencost-or-kubecost.md
  • cloud-cost-optimization/how-do-you-investigate-a-sudden-spike-in-your-cloud-bill.md
  • cloud-cost-optimization/how-to-implement-cost-tagging-strategy.md
  • cloud-cost-optimization/what-are-cost-allocation-reports.md
  • cloud-cost-optimization/what-are-reserved-instances.md
  • cloud-cost-optimization/what-is-cloud-cost-optimization.md
  • cloud-cost-optimization/what-is-spot-instance-pricing.md
  • cloud-engineering/how-do-the-core-services-of-aws-azure-and-gcp-map-to-each-other.md
  • cloud-engineering/how-do-you-connect-an-on-premises-network-to-the-cloud.md
  • cloud-engineering/how-do-you-design-for-multi-region-resilience.md
  • cloud-engineering/how-do-you-design-least-privilege-identity-in-the-cloud.md
  • cloud-engineering/how-do-you-manage-dns-and-global-traffic-routing.md
  • cloud-engineering/how-do-you-troubleshoot-a-dns-problem-in-production.md
  • cloud-engineering/what-are-the-real-trade-offs-of-multi-cloud.md
  • cloud-engineering/what-is-a-cloud-landing-zone.md
  • cloud-migration/how-do-you-containerise-a-legacy-application-and-move-it-to-kubernetes.md
  • cloud-migration/how-do-you-migrate-a-kubernetes-cluster-to-another-cloud-provider.md
  • cloud-migration/how-do-you-migrate-a-production-database-to-the-cloud-with-near-zero-downtime.md
  • cloud-migration/what-are-cloud-migration-strategies.md
  • cloud-migration/what-are-cloud-migration-tools.md
  • cloud-migration/what-is-application-modernization.md
  • cloud-migration/what-is-cloud-assessment.md
  • cloud-migration/what-is-cloud-migration.md
  • cloud-native-architecture/how-do-you-design-a-secure-highly-available-three-tier-architecture.md
  • cloud-native-architecture/how-do-you-troubleshoot-high-latency-in-a-microservices-architecture.md
  • cloud-native-architecture/what-are-microservices.md
  • cloud-native-architecture/what-are-the-12-factor-app-principles.md
  • cloud-native-architecture/what-is-cloud-native-architecture.md
  • cloud-native-architecture/what-is-event-driven-architecture.md
  • cloud-native-architecture/what-is-service-mesh.md
  • cloud-native-architecture/what-is-the-difference-between-a-monolith-and-microservices.md
  • cloud-platforms/how-do-you-choose-a-cloud-provider-for-a-new-workload.md
  • cloud-platforms/how-does-networking-differ-across-aws-azure-and-gcp.md
  • cloud-platforms/what-are-the-different-types-of-cloud-services.md
  • cloud-platforms/what-is-aws-amazon-web-services.md
  • cloud-platforms/what-is-azure.md
  • cloud-platforms/what-is-cloud-computing.md
  • cloud-platforms/what-is-google-cloud-platform-gcp.md
  • configuration-management/compare-different-configuration-management-tools.md
  • configuration-management/how-do-you-debug-and-safely-test-an-ansible-playbook.md
  • configuration-management/how-do-you-handle-secrets-in-ansible-with-vault.md
  • configuration-management/how-do-you-manage-ansible-inventories-and-variables-across-environments.md
  • configuration-management/how-do-you-patch-hundreds-of-servers-safely.md
  • configuration-management/how-do-you-run-ansible-at-scale-across-thousands-of-hosts.md
  • configuration-management/how-do-you-structure-an-ansible-role-and-share-it-through-galaxy.md
  • configuration-management/what-is-chef.md
  • configuration-management/what-is-configuration-management.md
  • configuration-management/what-is-puppet.md
  • configuration-management/what-is-salt-saltstack.md
  • container-orchestration-advanced/how-do-you-back-up-and-restore-a-kubernetes-cluster.md
  • container-orchestration-advanced/how-do-you-run-a-multi-tenant-kubernetes-cluster.md
  • container-orchestration-advanced/how-do-you-run-an-application-across-multiple-kubernetes-clusters.md
  • container-orchestration-advanced/how-do-you-run-and-scale-a-stateful-application-on-kubernetes.md
  • container-orchestration-advanced/how-do-you-troubleshoot-a-failed-helm-release.md
  • container-orchestration-advanced/how-do-you-upgrade-a-production-kubernetes-cluster-with-zero-downtime.md
  • container-orchestration-advanced/what-are-customresourcedefinitions-and-operators-in-kubernetes.md
  • container-orchestration-advanced/what-are-daemonsets-in-kubernetes.md
  • container-orchestration-advanced/what-are-statefulsets-in-kubernetes.md
  • container-orchestration-advanced/what-is-container-orchestration-and-why-do-you-need-it.md
  • container-orchestration-advanced/what-is-container-runtime-interface-cri.md
  • container-orchestration-advanced/what-is-helm.md
  • container-orchestration-advanced/what-is-inside-a-helm-chart-and-how-do-you-customise-one.md
  • container-orchestration-advanced/what-is-istio.md
  • core-devops-concepts/how-do-you-take-a-monthly-release-process-to-daily-deployments.md
  • core-devops-concepts/what-are-the-benefits-of-devops.md
  • core-devops-concepts/what-is-continuous-delivery.md
  • core-devops-concepts/what-is-continuous-deployment.md
  • core-devops-concepts/what-is-continuous-integration.md
  • core-devops-concepts/what-is-devops.md
  • database-management-in-devops/how-do-you-change-a-production-database-schema-without-downtime.md
  • database-management-in-devops/how-do-you-troubleshoot-a-database-that-is-slow-or-timing-out-under-load.md
  • database-management-in-devops/what-are-database-migration-tools.md
  • database-management-in-devops/what-does-a-devops-engineer-need-to-know-about-databases.md
  • database-management-in-devops/what-is-database-backup-strategy.md
  • database-management-in-devops/what-is-database-devops.md
  • database-management-in-devops/what-is-database-performance-tuning.md
  • database-management-in-devops/what-is-database-version-control.md
  • devops-culture-and-practices/how-do-you-scale-devops-culture-across-many-teams.md
  • devops-culture-and-practices/what-are-devops-best-practices.md
  • devops-culture-and-practices/what-is-blameless-culture.md
  • devops-culture-and-practices/what-is-devops-culture.md
  • devops-culture-and-practices/what-is-knowledge-sharing-in-devops.md
  • devops-culture-and-practices/what-is-team-collaboration-in-devops.md
  • devops-metrics-and-kpis/how-do-you-build-a-metrics-program-without-teams-gaming-the-numbers.md
  • devops-metrics-and-kpis/what-are-devops-metrics.md
  • devops-metrics-and-kpis/what-is-change-failure-rate.md
  • devops-metrics-and-kpis/what-is-deployment-frequency.md
  • devops-metrics-and-kpis/what-is-lead-time-for-changes.md
  • devops-metrics-and-kpis/what-is-mean-time-to-recovery-mttr.md
  • devops-tools-and-automation/how-do-you-consolidate-a-sprawling-devops-toolchain.md
  • devops-tools-and-automation/how-do-you-manage-build-artefacts-with-nexus-or-artifactory.md
  • devops-tools-and-automation/how-do-you-troubleshoot-a-gitops-pipeline-that-will-not-sync.md
  • devops-tools-and-automation/what-are-deployment-strategies.md
  • devops-tools-and-automation/what-do-you-need-to-know-about-maven-as-a-devops-engineer.md
  • devops-tools-and-automation/what-is-argocd.md
  • devops-tools-and-automation/what-is-gitops.md
  • devops-tools-and-automation/what-is-infrastructure-automation.md
  • devops-tools-and-automation/what-is-tekton.md
  • devsecops/how-do-you-enforce-kubernetes-admission-control-with-kyverno-or-opa-gatekeeper.md
  • devsecops/how-do-you-manage-kubernetes-secrets-in-a-gitops-workflow.md
  • devsecops/how-do-you-manage-secrets-in-ci-cd-pipelines.md
  • devsecops/how-do-you-prioritise-vulnerabilities-without-blocking-delivery.md
  • devsecops/how-do-you-rotate-secrets-without-downtime.md
  • devsecops/how-do-you-scan-infrastructure-as-code-before-it-is-applied.md
  • devsecops/how-do-you-sign-and-verify-container-images.md
  • devsecops/what-does-a-devsecops-pipeline-look-like-end-to-end.md
  • devsecops/what-does-shift-left-security-mean.md
  • devsecops/what-is-a-software-bill-of-materials-sbom.md
  • devsecops/what-is-slsa-and-how-do-you-secure-the-software-supply-chain.md
  • devsecops/what-is-the-difference-between-sast-dast-iast-and-sca.md
  • docker/explain-docker-architecture.md
  • docker/how-do-namespaces-cgroups-and-capabilities-isolate-a-container.md
  • docker/how-do-you-harden-a-container-image-and-a-dockerfile.md
  • docker/how-do-you-reduce-docker-image-size-and-build-time.md
  • docker/how-do-you-troubleshoot-docker-networking-between-containers.md
  • docker/how-does-docker-layer-caching-work.md
  • docker/what-are-docker-network-types-bridge-host-overlay-macvlan.md
  • docker/what-is-docker-compose.md
  • docker/what-is-docker.md
  • docker/what-is-dockerfile.md
  • docker/what-is-the-difference-between-a-bind-mount-and-a-volume-in-docker.md
  • docker/what-is-the-difference-between-cmd-and-entrypoint-in-a-dockerfile.md
  • docker/what-is-the-difference-between-docker-image-and-docker-container.md
  • docker/what-is-the-difference-between-the-copy-and-add-instructions-in-a-dockerfile.md
  • docker/why-does-a-container-fail-to-start-with-a-permission-denied-error.md
  • docs/index.html
  • gcp-engineering/how-do-you-architect-an-end-to-end-production-devops-project-on-gcp.md
  • gcp-engineering/how-do-you-manage-google-cloud-infrastructure-as-code.md
  • gcp-engineering/how-do-you-monitor-google-cloud-with-the-cloud-operations-suite.md
  • gcp-engineering/how-does-iam-work-in-google-cloud.md
  • gcp-engineering/how-is-the-gcp-resource-hierarchy-organised.md
  • gcp-engineering/what-is-cloud-run-and-when-do-you-choose-it.md
  • gcp-engineering/what-is-the-difference-between-gke-standard-and-gke-autopilot.md
  • gcp-engineering/what-makes-a-google-cloud-vpc-different.md
  • gcp-engineering/when-do-you-use-bigquery-cloud-sql-or-spanner.md
  • incident-management/how-do-you-respond-when-a-deployment-breaks-production.md
  • incident-management/how-do-you-run-a-major-incident-as-incident-commander.md
  • incident-management/what-are-incident-severity-levels.md
  • incident-management/what-is-an-incident-response-plan.md
  • incident-management/what-is-incident-management.md
  • incident-management/what-is-on-call-management.md
  • incident-management/what-is-post-mortem-analysis.md
  • infrastructure-as-code/how-do-you-import-existing-cloud-infrastructure-into-terraform.md
  • infrastructure-as-code/how-do-you-manage-terraform-state-safely-in-a-team.md
  • infrastructure-as-code/how-do-you-recover-a-lost-or-corrupted-terraform-state-file.md
  • infrastructure-as-code/how-do-you-run-terraform-through-a-ci-cd-pipeline.md
  • infrastructure-as-code/how-do-you-stop-terraform-from-destroying-or-recreating-a-resource.md
  • infrastructure-as-code/how-do-you-structure-terraform-code-for-multiple-environments-and-providers.md
  • infrastructure-as-code/how-do-you-write-and-structure-a-reusable-terraform-module.md
  • infrastructure-as-code/what-are-terraform-providers.md
  • infrastructure-as-code/what-are-terraform-provisioners-and-when-should-you-avoid-them.md
  • infrastructure-as-code/what-do-terraform-init-plan-apply-and-refresh-actually-do.md
  • infrastructure-as-code/what-is-ansible.md
  • infrastructure-as-code/what-is-immutable-infrastructure-and-how-do-you-adopt-it.md
  • infrastructure-as-code/what-is-infrastructure-as-code.md
  • infrastructure-as-code/what-is-terraform.md
  • infrastructure-as-code/what-is-the-difference-between-ansible-and-terraform.md
  • infrastructure-as-code/what-is-the-difference-between-count-and-for-each-in-terraform.md
  • infrastructure-monitoring/how-do-you-add-monitoring-to-an-application-that-has-none.md
  • infrastructure-monitoring/how-do-you-control-metric-cardinality-and-monitoring-cost-at-scale.md
  • infrastructure-monitoring/what-are-monitoring-best-practices.md
  • infrastructure-monitoring/what-are-monitoring-tools.md
  • infrastructure-monitoring/what-is-application-performance-monitoring.md
  • infrastructure-monitoring/what-is-infrastructure-monitoring.md
  • infrastructure-monitoring/what-is-log-management.md
  • interview-experience/how-do-you-answer-scenario-based-troubleshooting-questions.md
  • interview-experience/how-do-you-explain-your-devops-project-in-an-interview.md
  • interview-experience/how-do-you-handle-a-devops-system-design-round.md
  • interview-experience/what-are-the-most-frequently-asked-devops-interview-questions.md
  • interview-experience/what-behavioural-devops-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-cloud-and-devops-interview-questions-does-ibm-ask.md
  • interview-experience/what-cloud-engineering-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-cloud-engineering-interview-questions-does-turning-ask.md
  • interview-experience/what-cloud-platform-engineering-interview-questions-does-ust-ask.md
  • interview-experience/what-cloud-sre-interview-questions-does-nice-ask.md
  • interview-experience/what-devops-and-cloud-security-interview-questions-does-f5-ask.md
  • interview-experience/what-devops-and-sre-interview-questions-does-infosys-ask.md
  • interview-experience/what-devops-and-sre-interview-questions-does-jpmorgan-ask.md
  • interview-experience/what-devops-and-sre-interview-questions-does-tcs-ask.md
  • interview-experience/what-devops-consultant-interview-questions-does-amazon-ask.md
  • interview-experience/what-devops-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-devops-interview-questions-does-accenture-ask.md
  • interview-experience/what-devops-interview-questions-does-accolite-ask.md
  • interview-experience/what-devops-interview-questions-does-alphadyne-ask.md
  • interview-experience/what-devops-interview-questions-does-amex-ask.md
  • interview-experience/what-devops-interview-questions-does-arrise-solutions-ask.md
  • interview-experience/what-devops-interview-questions-does-aspire-ask.md
  • interview-experience/what-devops-interview-questions-does-belcan-ask.md
  • interview-experience/what-devops-interview-questions-does-blue-yonder-ask.md
  • interview-experience/what-devops-interview-questions-does-bmw-techworks-ask.md
  • interview-experience/what-devops-interview-questions-does-capgemini-ask.md
  • interview-experience/what-devops-interview-questions-does-cgi-ask.md
  • interview-experience/what-devops-interview-questions-does-cisco-ask.md
  • interview-experience/what-devops-interview-questions-does-cts-cognizant-ask.md
  • interview-experience/what-devops-interview-questions-does-deloitte-ask.md
  • interview-experience/what-devops-interview-questions-does-elixr-labs-ask.md
  • interview-experience/what-devops-interview-questions-does-emphasis-ask.md
  • interview-experience/what-devops-interview-questions-does-encora-ask.md
  • interview-experience/what-devops-interview-questions-does-epam-ask.md
  • interview-experience/what-devops-interview-questions-does-exl-service-ask.md
  • interview-experience/what-devops-interview-questions-does-ey-ask.md
  • interview-experience/what-devops-interview-questions-does-five9-ask.md
  • interview-experience/what-devops-interview-questions-does-flentas-ask.md
  • interview-experience/what-devops-interview-questions-does-hcl-ask.md
  • interview-experience/what-devops-interview-questions-does-hexaware-ask.md
  • interview-experience/what-devops-interview-questions-does-infinite-solutions-ask.md
  • interview-experience/what-devops-interview-questions-does-intact-green-services-ask.md
  • interview-experience/what-devops-interview-questions-does-itc-infotech-ask.md
  • interview-experience/what-devops-interview-questions-does-koerber-pharma-ask.md
  • interview-experience/what-devops-interview-questions-does-l-and-t-ask.md
  • interview-experience/what-devops-interview-questions-does-ltimindtree-ask.md
  • interview-experience/what-devops-interview-questions-does-marsh-mclennan-ask.md
  • interview-experience/what-devops-interview-questions-does-natwest-group-ask.md
  • interview-experience/what-devops-interview-questions-does-netcracker-ask.md
  • interview-experience/what-devops-interview-questions-does-nextturn-ask.md
  • interview-experience/what-devops-interview-questions-does-nisum-technologies-ask.md
  • interview-experience/what-devops-interview-questions-does-nitor-infotech-ask.md
  • interview-experience/what-devops-interview-questions-does-npci-ask.md
  • interview-experience/what-devops-interview-questions-does-nuos-info-systems-ask.md
  • interview-experience/what-devops-interview-questions-does-one2n-ask.md
  • interview-experience/what-devops-interview-questions-does-opt-it-ask.md
  • interview-experience/what-devops-interview-questions-does-optum-ask.md
  • interview-experience/what-devops-interview-questions-does-oracle-ask.md
  • interview-experience/what-devops-interview-questions-does-orion-innovation-ask.md
  • interview-experience/what-devops-interview-questions-does-perfios-ask.md
  • interview-experience/what-devops-interview-questions-does-persistent-systems-ask.md
  • interview-experience/what-devops-interview-questions-does-plansource-valuelabs-ask.md
  • interview-experience/what-devops-interview-questions-does-publicis-global-delivery-ask.md
  • interview-experience/what-devops-interview-questions-does-qburst-ask.md
  • interview-experience/what-devops-interview-questions-does-qentelli-solutions-ask.md
  • interview-experience/what-devops-interview-questions-does-rapidsoft-ask.md
  • interview-experience/what-devops-interview-questions-does-relevantz-ask.md
  • interview-experience/what-devops-interview-questions-does-sap-ask.md
  • interview-experience/what-devops-interview-questions-does-sapient-ask.md
  • interview-experience/what-devops-interview-questions-does-sigmoid-ask.md
  • interview-experience/what-devops-interview-questions-does-sonata-software-ask.md
  • interview-experience/what-devops-interview-questions-does-sony-ask.md
  • interview-experience/what-devops-interview-questions-does-squareops-ask.md
  • interview-experience/what-devops-interview-questions-does-synechron-ask.md
  • interview-experience/what-devops-interview-questions-does-techdome-ask.md
  • interview-experience/what-devops-interview-questions-does-verizon-ask.md
  • interview-experience/what-devops-interview-questions-does-volkswagen-group-digital-ask.md
  • interview-experience/what-devops-interview-questions-does-wikreate-media-ask.md
  • interview-experience/what-devops-interview-questions-does-wipro-ask.md
  • interview-experience/what-devops-interview-questions-does-zensar-ask.md
  • interview-experience/what-devops-interview-questions-does-zopsmart-ask.md
  • interview-experience/what-devops-interview-questions-does-zs-associates-ask.md
  • interview-experience/what-devops-scenario-and-pipeline-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-devops-tech-lead-interview-questions-does-virtusa-ask.md
  • interview-experience/what-does-a-typical-devops-interview-process-look-like.md
  • interview-experience/what-mlops-interview-questions-does-moodys-ask.md
  • interview-experience/what-principal-sre-interview-questions-does-commonwealth-bank-ask.md
  • interview-experience/what-questions-should-you-ask-your-interviewer.md
  • interview-experience/what-release-engineering-interview-questions-does-morgan-stanley-ask.md
  • interview-experience/what-release-engineering-interview-questions-does-syncortex-ask.md
  • interview-experience/what-sre-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-sre-interview-questions-does-accion-labs-ask.md
  • interview-experience/what-sre-interview-questions-does-akamai-ask.md
  • interview-experience/what-sre-interview-questions-does-altimetrik-ask.md
  • interview-experience/what-sre-interview-questions-does-amadeus-labs-ask.md
  • interview-experience/what-sre-interview-questions-does-cmt-ask.md
  • kubernetes/explain-the-difference-between-docker-swarm-and-kubernetes.md
  • kubernetes/how-do-kubernetes-networkpolicies-work-and-how-do-you-debug-one-that-blocks-traffic.md
  • kubernetes/how-do-liveness-readiness-and-startup-probes-differ.md
  • kubernetes/how-do-requests-limits-and-qos-classes-work-in-kubernetes.md
  • kubernetes/how-do-you-autoscale-workloads-and-nodes-in-kubernetes.md
  • kubernetes/how-do-you-control-which-node-a-pod-runs-on.md
  • kubernetes/how-do-you-debug-a-kubernetes-ingress-that-is-not-routing-traffic.md
  • kubernetes/how-do-you-debug-dns-resolution-failures-inside-a-kubernetes-cluster.md
  • kubernetes/how-do-you-expose-an-application-running-in-kubernetes-to-the-outside-world.md
  • kubernetes/how-do-you-handle-node-pressure-and-pod-evictions-in-kubernetes.md
  • kubernetes/how-do-you-perform-and-roll-back-a-rolling-update-in-kubernetes.md
  • kubernetes/how-do-you-troubleshoot-a-kubernetes-job-or-cronjob-that-never-completes.md
  • kubernetes/how-do-you-troubleshoot-a-kubernetes-node-that-is-notready.md
  • kubernetes/how-do-you-troubleshoot-a-kubernetes-service-that-has-no-endpoints.md
  • kubernetes/how-do-you-troubleshoot-a-pod-stuck-in-pending-or-crashloopbackoff.md
  • kubernetes/how-do-you-troubleshoot-a-pod-stuck-waiting-for-a-persistentvolumeclaim.md
  • kubernetes/how-does-persistent-storage-work-in-kubernetes.md
  • kubernetes/how-does-pod-networking-and-service-discovery-work-in-kubernetes.md
  • kubernetes/how-does-rbac-work-in-kubernetes.md
  • kubernetes/what-are-init-containers-and-sidecar-containers-in-kubernetes.md
  • kubernetes/what-are-the-main-components-of-kubernetes-architecture.md
  • kubernetes/what-happens-when-a-kubernetes-control-plane-node-or-etcd-fails.md
  • kubernetes/what-is-a-pod-in-kubernetes.md
  • kubernetes/what-is-a-poddisruptionbudget-and-when-do-you-need-one.md
  • kubernetes/what-is-a-service-in-kubernetes.md
  • kubernetes/what-is-kubernetes.md
  • kubernetes/what-is-the-difference-between-a-configmap-and-a-secret-in-kubernetes.md
  • linux-administration/how-do-you-analyse-logs-and-text-files-with-grep-awk-and-sed.md
  • linux-administration/how-do-you-debug-a-linux-performance-problem-from-first-principles.md
  • linux-administration/how-do-you-inspect-and-manage-linux-processes-signals-and-resource-limits.md
  • linux-administration/how-do-you-manage-disks-filesystems-and-lvm-on-linux.md
  • linux-administration/how-do-you-manage-services-in-linux.md
  • linux-administration/how-do-you-schedule-work-with-cron-and-systemd-timers.md
  • linux-administration/how-do-you-troubleshoot-ssh-failures-high-cpu-and-disk-space-on-linux-servers.md
  • linux-administration/walk-through-the-linux-boot-process.md
  • linux-administration/what-are-the-basic-linux-commands-every-devops-engineer-should-know.md
  • linux-administration/what-is-linux-file-system-hierarchy.md
  • linux-administration/what-is-shell-scripting.md
  • linux-administration/what-is-systemd.md
  • linux-administration/what-is-the-difference-between-a-hard-link-and-a-soft-link.md
  • monitoring-and-logging/explain-the-difference-between-monitoring-and-logging.md
  • monitoring-and-logging/how-do-the-elk-and-efk-stacks-fit-together.md
  • monitoring-and-logging/how-do-you-design-a-logging-pipeline-that-stays-affordable-at-scale.md
  • monitoring-and-logging/how-do-you-write-effective-promql-queries-and-alertmanager-rules.md
  • monitoring-and-logging/how-does-prometheus-collect-metrics-and-what-components-sit-around-it.md
  • monitoring-and-logging/what-is-elk-stack.md
  • monitoring-and-logging/what-is-grafana.md
  • monitoring-and-logging/what-is-monitoring-in-devops.md
  • monitoring-and-logging/what-is-prometheus.md
  • network-security/how-do-you-design-defence-in-depth-for-a-cloud-network.md
  • network-security/how-do-you-manage-tls-certificates-in-production.md
  • network-security/how-do-you-plan-cidr-ranges-and-subnets.md
  • network-security/how-do-you-protect-a-public-web-application-against-the-owasp-top-10-and-ddos.md
  • network-security/what-happens-when-a-user-opens-your-application-in-a-browser.md
  • network-security/what-is-a-web-application-firewall-waf.md
  • network-security/what-is-network-security-in-devops.md
  • network-security/what-is-network-segmentation.md
  • network-security/what-is-ssl-tls.md
  • network-security/what-is-the-difference-between-a-reverse-proxy-and-a-forward-proxy.md
  • network-security/what-is-the-osi-model-and-what-is-the-difference-between-tcp-and-udp.md
  • network-security/what-is-zero-trust-security.md
  • performance-testing/how-do-you-load-test-safely-against-production.md
  • performance-testing/how-to-analyze-performance-test-results.md
  • performance-testing/what-are-different-types-of-performance-tests.md
  • performance-testing/what-are-performance-testing-best-practices.md
  • performance-testing/what-are-performance-testing-tools.md
  • performance-testing/what-is-performance-testing.md
  • platform-engineering/how-do-you-deploy-and-scale-llm-inference-serving-with-vllm-or-triton-on-kubernetes.md
  • platform-engineering/how-do-you-deploy-and-scale-vector-databases-in-kubernetes-for-rag-applications.md
  • platform-engineering/how-do-you-design-a-production-mlops-pipeline-using-ray-or-kubeflow.md
  • platform-engineering/how-do-you-measure-the-success-of-a-platform.md
  • platform-engineering/how-do-you-monitor-ai-llm-applications-for-latency-gpu-metrics-and-token-costs.md
  • platform-engineering/how-do-you-orchestrate-and-autoscale-gpu-workloads-in-kubernetes.md
  • platform-engineering/how-do-you-provide-self-service-environments-to-developers.md
  • platform-engineering/how-do-you-roll-out-breaking-platform-changes-safely.md
  • platform-engineering/how-do-you-treat-a-platform-as-a-product.md
  • platform-engineering/what-does-a-platform-engineer-actually-do-day-to-day.md
  • platform-engineering/what-is-a-golden-path.md
  • platform-engineering/what-is-an-internal-developer-platform-idp.md
  • platform-engineering/what-is-backstage.md
  • platform-engineering/what-is-crossplane-and-how-does-it-compare-to-terraform.md
  • scalability-and-high-availability/how-do-you-design-a-system-to-degrade-gracefully-under-overload.md
  • scalability-and-high-availability/how-do-you-troubleshoot-a-load-balancer-returning-5xx-errors-or-sending-traffic-unevenly.md
  • scalability-and-high-availability/what-is-auto-scaling.md
  • scalability-and-high-availability/what-is-disaster-recovery.md
  • scalability-and-high-availability/what-is-high-availability.md
  • scalability-and-high-availability/what-is-load-balancing.md
  • scalability-and-high-availability/what-is-scalability-in-devops.md
  • scalability-and-high-availability/what-is-the-difference-between-a-layer-4-and-a-layer-7-load-balancer.md
  • scalability-and-high-availability/why-did-your-autoscaling-not-kick-in-during-a-traffic-spike.md
  • scripting-and-automation/how-do-you-turn-a-pile-of-ad-hoc-scripts-into-maintainable-automation.md
  • scripting-and-automation/how-do-you-write-a-production-grade-bash-script.md
  • scripting-and-automation/what-bash-scripting-exercises-come-up-in-devops-interviews.md
  • scripting-and-automation/what-do-you-use-python-for-as-a-devops-engineer.md
  • scripting-and-automation/what-python-exercises-come-up-in-devops-interviews.md
  • scripting-and-automation/when-do-you-use-bash-and-when-do-you-use-python.md
  • scripts/build_knowledge_graph.py
  • scripts/inject_wikilinks.py
  • scripts/validate_content.py
  • secops/how-do-you-run-a-security-incident-response.md
  • secops/what-does-a-security-operations-center-soc-do.md
  • secops/what-is-a-siem-and-how-do-you-make-one-useful.md
  • secops/what-is-detection-engineering.md
  • secops/what-is-edr-and-how-does-it-differ-from-antivirus.md
  • secops/what-is-soar-and-what-should-you-automate-first.md
  • secops/what-is-the-mitre-att-and-ck-framework.md
  • secops/what-is-threat-hunting.md
  • security-and-compliance/how-do-you-automate-compliance-checks-for-pci-dss-soc-2-hipaa-and-gdpr.md
  • security-and-compliance/what-are-security-best-practices-in-devops.md
  • security-and-compliance/what-is-compliance-as-code.md
  • security-and-compliance/what-is-container-security.md
  • security-and-compliance/what-is-devsecops.md
  • security-and-compliance/what-is-infrastructure-security.md
  • serverless-architecture/how-do-you-build-a-ci-cd-pipeline-for-a-serverless-application.md
  • serverless-architecture/how-do-you-design-a-serverless-system-for-production.md
  • serverless-architecture/how-do-you-monitor-and-debug-a-serverless-application.md
  • serverless-architecture/what-are-serverless-best-practices.md
  • serverless-architecture/what-are-the-benefits-of-serverless.md
  • serverless-architecture/what-is-aws-lambda.md
  • serverless-architecture/what-is-function-as-a-service-faas.md
  • serverless-architecture/what-is-serverless-computing.md
  • site-reliability-engineering/how-do-you-design-alerts-that-page-a-human.md
  • site-reliability-engineering/how-do-you-do-capacity-planning.md
  • site-reliability-engineering/what-are-service-level-indicators-slis.md
  • site-reliability-engineering/what-are-service-level-objectives-slos.md
  • site-reliability-engineering/what-is-a-production-readiness-review.md
  • site-reliability-engineering/what-is-error-budget.md
  • site-reliability-engineering/what-is-site-reliability-engineering.md
  • site-reliability-engineering/what-is-the-difference-between-sre-devops-and-platform-engineering.md
  • site-reliability-engineering/what-is-toil-in-sre.md
  • sla-management/how-do-service-credits-work.md
  • sla-management/how-do-you-calculate-allowed-downtime-for-an-availability-target.md
  • sla-management/how-do-you-calculate-composite-availability-across-dependencies.md
  • sla-management/how-do-you-report-sla-compliance-to-customers.md
  • sla-management/what-belongs-in-a-well-written-sla.md
  • sla-management/what-do-you-do-when-you-breach-an-sla.md
  • sla-management/what-is-the-difference-between-an-sla-an-slo-an-sli-and-an-ola.md
  • slo-engineering/how-do-you-choose-an-slo-target.md
  • slo-engineering/how-do-you-define-slos-for-batch-and-asynchronous-workloads.md
  • slo-engineering/how-do-you-handle-slos-for-dependencies-you-do-not-own.md
  • slo-engineering/how-do-you-measure-a-latency-sli-correctly.md
  • slo-engineering/what-do-you-need-before-you-can-set-your-first-slo.md
  • slo-engineering/what-is-an-error-budget-policy.md
  • slo-engineering/what-is-multi-window-multi-burn-rate-alerting.md
  • slo-engineering/what-tooling-do-you-use-to-implement-slos.md
  • version-control/how-do-you-recover-from-a-bad-git-history-rewrite.md
  • version-control/how-do-you-undo-changes-in-git-safely.md
  • version-control/how-do-you-use-git-hooks-for-automated-linting-testing-and-commit-validation.md
  • version-control/how-to-handle-merge-conflicts-in-git.md
  • version-control/what-is-git-branching-strategy.md
  • version-control/what-is-git-flow.md
  • version-control/what-is-git.md
  • version-control/what-is-the-difference-between-git-fetch-git-pull-and-git-clone.md
  • version-control/what-is-the-difference-between-git-merge-rebase-and-cherry-pick.md
  • version-control/what-is-trunk-based-development.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • Added an interactive 3D Knowledge Graph with search, filtering, node details, source links, statistics, and visual infrastructure mapping.
    • Added cross-topic “Related Concepts” links to improve navigation between questions and topics.
    • Added automated publishing of the Knowledge Graph to GitHub Pages.
  • Documentation

    • Updated the README with Knowledge Graph navigation and deployment status.
    • Clarified contribution and content-generation workflows.

Walkthrough

The change adds cross-topic wikilink injection, interactive knowledge-graph generation, content-validation updates, contributor guidance, and a GitHub Actions workflow that publishes the generated graph to GitHub Pages.

Changes

Knowledge graph tooling and publishing

Layer / File(s) Summary
Content linking and validation
scripts/inject_wikilinks.py, scripts/validate_content.py, CONTRIBUTING.md
The tooling injects related-concept links, skips existing sections, preserves separators, excludes docs from orphan checks, and documents four standard-library scripts.
Graph construction and interactive output
scripts/build_knowledge_graph.py
The generator parses topics, questions, links, and shared tags. It creates typed graph data and renders a searchable, interactive 3D HTML page.
Pages publishing and contributor guidance
.github/workflows/knowledge-graph.yml, .github/pull_request_template.md, README.md
The workflow builds docs/index.html and deploys it to GitHub Pages. The template and README document the commands, generated-file restriction, deployment status, and graph link.

Estimated code review effort: 4 (Complex) | ~45 minutes

Sequence Diagram(s)

sequenceDiagram
  participant GitHubActions
  participant BuildKnowledgeGraph
  participant PagesArtifact
  participant GitHubPages
  GitHubActions->>BuildKnowledgeGraph: run on main push or manual dispatch
  BuildKnowledgeGraph->>PagesArtifact: write docs/index.html
  GitHubActions->>PagesArtifact: upload docs directory
  GitHubActions->>GitHubPages: deploy Pages artifact
Loading

Poem

I hop through topics, links align,
A glowing graph begins to shine.
Pages lifts the nodes up high,
While wikilinks cross the sky.
Validation keeps the burrow bright. 🐇

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 33.33% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the main change: adding a DevOps knowledge graph feature.
Description check ✅ Passed The description covers the graph, deployment workflow, scripts, documentation updates, topic, change type, and checklist.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch feature/devops-knowledge-graph

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

✅ All automated checks passed

The following checks completed successfully:

  • ✅ Content validation
  • ✅ Index validation
  • ✅ Markdown formatting
  • ✅ Markdown linting

Your contribution is ready for review. 🎉

@mchittineni
mchittineni enabled auto-merge (rebase) August 11, 2026 11:50

@coderabbitai coderabbitai Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 9

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CONTRIBUTING.md`:
- Around line 87-90: Update the documented command order in CONTRIBUTING.md and
the corresponding sequence in the knowledge-graph workflow so
inject_wikilinks.py runs before build_knowledge_graph.py; preserve the existing
generation and validation steps.

In `@scripts/build_knowledge_graph.py`:
- Around line 445-515: Add an accessible, focusable search-results list
alongside the ForceGraph3D setup, exposing links for the currently filtered
nodes and allowing keyboard activation to reuse the existing onNodeClick
inspector behavior and source URL. Keep the list synchronized whenever the graph
filter changes, and update selection/focus state when the inspector opens so
keyboard users can inspect nodes and access cardLink without relying on pointer
events.
- Line 553: Update the HTML generation around HTML_TEMPLATE and
json.dumps(graph_data) to escape HTML-significant characters, especially <,
before embedding the JSON in the script context. Preserve valid JSON while
ensuring titles containing </script> cannot terminate the gData script element
or execute markup.
- Line 26: Update the LINK_RE pattern to match all relative Markdown link
targets, including sibling paths such as other-question.md, while continuing to
exclude absolute URLs and targets containing whitespace or closing parentheses.
- Around line 524-531: Update the search predicate in Graph.nodeColor to also
normalize and inspect node.difficulty and node.tags, so matches in either field
receive the highlight color alongside label, category, and section matches.
- Around line 184-185: Update the generated HTML asset tags in the
knowledge-graph build flow to use a tested, version-pinned browser-compatible
3d-force-graph bundle with an integrity attribute, and remove the separate three
script tag because the graph bundle already includes Three.

In `@scripts/inject_wikilinks.py`:
- Around line 41-55: The build_cross_link_map function must derive cross-links
from semantic question metadata (tags, category, body, and shared terms) rather
than always selecting the first question from related topics. Remove the
hard-coded fallback behavior, validate complete source-topic and target-slug
coverage for all expected topic hubs, and fail with a report listing every
unmapped topic or target slug instead of silently dropping them.
- Around line 62-63: Validate every question ID before constructing
id_to_question and cross_link_map: reject missing, non-numeric, or sentinel -1
IDs, and detect duplicate IDs with an explicit error. Perform this validation in
the surrounding injection flow before either lookup map is built, preserving
valid question processing and preventing invalid questions from overwriting one
another.
- Around line 88-90: Update the section handling in the script’s main
content-processing flow to identify a marked generated related-topics block and
replace only that block on every run instead of continuing when related sections
already exist. Add or reuse explicit generated-block markers, preserve
surrounding content, and fail with a clear error when an unmarked matching
Related Concepts or Related Questions section is encountered as manual content.
🪄 Autofix

✅ Autofix completed


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: a0e6f19e-6d4b-4321-a0a7-f070d135c153

📥 Commits

Reviewing files that changed from the base of the PR and between c13b5bd and d4f59c1.

📒 Files selected for processing (8)
  • .github/pull_request_template.md
  • .github/workflows/knowledge-graph.yml
  • CONTRIBUTING.md
  • README.md
  • docs/index.html
  • scripts/build_knowledge_graph.py
  • scripts/inject_wikilinks.py
  • scripts/validate_content.py

Comment thread CONTRIBUTING.md
Comment thread scripts/build_knowledge_graph.py Outdated
Comment thread scripts/build_knowledge_graph.py Outdated
Comment thread scripts/build_knowledge_graph.py Outdated
Comment thread scripts/build_knowledge_graph.py
Comment thread scripts/build_knowledge_graph.py Outdated
Comment thread scripts/inject_wikilinks.py
Comment thread scripts/inject_wikilinks.py
Comment thread scripts/inject_wikilinks.py Outdated
@coderabbitai

coderabbitai Bot commented Aug 11, 2026 •

Copy link
Copy Markdown
Contributor

Fixes Applied Successfully

Fixed 511 file(s) based on 9 unresolved review comments.

Files modified:

  • CONTRIBUTING.md
  • advanced-devops-cloud/what-is-a-playbook-in-incident-response.md
  • advanced-devops-cloud/what-is-a-runbook.md
  • advanced-devops-cloud/what-is-a-self-healing-system.md
  • advanced-devops-cloud/what-is-a-service-catalog.md
  • advanced-devops-cloud/what-is-a-service-level-agreement-sla.md
  • advanced-devops-cloud/what-is-a-service-level-indicator-sli.md
  • advanced-devops-cloud/what-is-a-service-level-objective-slo.md
  • advanced-devops-cloud/what-is-a-service-mesh-control-plane.md
  • advanced-devops-cloud/what-is-a-sidecar-pattern.md
  • advanced-devops-cloud/what-is-blue-green-deployment.md
  • advanced-devops-cloud/what-is-canary-analysis.md
  • advanced-devops-cloud/what-is-chaos-engineering.md
  • advanced-devops-cloud/what-is-feature-flagging.md
  • advanced-devops-cloud/what-is-finops.md
  • advanced-devops-cloud/what-is-github-actions.md
  • advanced-devops-cloud/what-is-infrastructure-drift.md
  • advanced-devops-cloud/what-is-observability.md
  • advanced-devops-cloud/what-is-platform-engineering.md
  • advanced-devops-cloud/what-is-policy-as-code.md
  • advanced-devops-cloud/what-is-tracing-in-observability.md
  • api-gateway-and-service-mesh/how-do-you-debug-a-service-mesh-that-is-breaking-service-to-service-traffic.md
  • api-gateway-and-service-mesh/how-do-you-run-a-service-mesh-in-production-without-the-sidecar-tax.md
  • api-gateway-and-service-mesh/what-are-the-benefits-of-using-api-gateway.md
  • api-gateway-and-service-mesh/what-do-the-common-http-status-codes-mean-and-how-do-you-debug-a-502-503-or-504.md
  • api-gateway-and-service-mesh/what-is-an-api-gateway.md
  • api-gateway-and-service-mesh/what-is-api-documentation.md
  • api-gateway-and-service-mesh/what-is-api-security.md
  • api-gateway-and-service-mesh/what-is-rate-limiting.md
  • aws-engineering/how-do-auto-scaling-groups-and-load-balancers-work-together-on-aws.md
  • aws-engineering/how-do-you-access-an-instance-in-a-private-subnet-without-ssh-keys-or-a-bastion-host.md
  • aws-engineering/how-do-you-architect-an-end-to-end-production-devops-project-on-aws.md
  • aws-engineering/how-do-you-authenticate-to-aws-without-long-lived-access-keys.md
  • aws-engineering/how-do-you-automate-ec2-log-shipping-to-s3-with-iam-boundaries-and-cloudwatch.md
  • aws-engineering/how-do-you-build-a-ci-cd-pipeline-using-aws-codepipeline-codebuild-and-codedeploy.md
  • aws-engineering/how-do-you-choose-between-ebs-efs-and-s3.md
  • aws-engineering/how-do-you-configure-auto-scaling-group-policies-health-checks-and-instance-refresh.md
  • aws-engineering/how-do-you-connect-many-vpcs-peering-transit-gateway-or-privatelink.md
  • aws-engineering/how-do-you-design-a-production-ready-vpc-on-aws.md
  • aws-engineering/how-do-you-run-a-highly-available-database-on-aws.md
  • aws-engineering/how-do-you-run-a-service-on-amazon-ecs.md
  • aws-engineering/how-do-you-secure-and-manage-the-lifecycle-of-an-s3-bucket.md
  • aws-engineering/how-do-you-secure-pod-access-to-aws-resources-using-eks-pod-identity-or-irsa.md
  • aws-engineering/how-do-you-structure-a-multi-account-aws-organisation.md
  • aws-engineering/how-do-you-upgrade-scale-and-resize-an-rds-instance-without-downtime.md
  • aws-engineering/how-does-a-private-subnet-reach-the-internet.md
  • aws-engineering/how-does-aws-iam-evaluate-a-request.md
  • aws-engineering/what-are-the-core-aws-services-a-devops-engineer-uses-daily.md
  • aws-engineering/what-are-the-dns-record-types-and-how-do-you-delegate-a-domain.md
  • aws-engineering/what-are-the-s3-storage-classes-and-when-do-you-use-each.md
  • aws-engineering/what-are-vpc-endpoints-and-when-do-you-use-a-gateway-versus-an-interface-endpoint.md
  • aws-engineering/what-is-the-difference-between-a-security-group-and-a-network-acl.md
  • aws-engineering/what-is-the-difference-between-cloudwatch-cloudtrail-and-aws-config.md
  • aws-engineering/what-is-the-difference-between-ecs-eks-and-fargate.md
  • aws-engineering/when-do-you-choose-cloudformation-cdk-or-terraform-on-aws.md
  • azure-engineering/how-do-you-architect-an-end-to-end-production-devops-project-on-azure.md
  • azure-engineering/how-do-you-build-a-ci-cd-pipeline-in-azure-devops.md
  • azure-engineering/how-do-you-choose-between-azure-load-balancer-application-gateway-and-front-door.md
  • azure-engineering/how-do-you-consume-azure-key-vault-secrets-from-aks-and-azure-pipelines.md
  • azure-engineering/how-do-you-design-an-azure-virtual-network.md
  • azure-engineering/how-do-you-monitor-azure-with-azure-monitor-and-kql.md
  • azure-engineering/how-is-the-azure-resource-hierarchy-organised.md
  • azure-engineering/what-is-azure-kubernetes-service-aks.md
  • azure-engineering/what-is-azure-policy-and-how-do-landing-zones-use-it.md
  • azure-engineering/what-is-bicep-and-how-does-it-compare-to-arm-templates.md
  • azure-engineering/what-is-microsoft-entra-id-and-how-does-azure-rbac-work.md
  • azure-engineering/what-is-the-difference-between-a-managed-identity-a-service-principal-and-an-app-registration.md
  • azure-engineering/when-do-you-choose-app-service-container-apps-or-azure-functions.md
  • backup-and-disaster-recovery/how-do-you-execute-a-disaster-recovery-failover-with-minimal-rto-and-rpo.md
  • backup-and-disaster-recovery/how-do-you-verify-that-your-backups-can-actually-be-restored.md
  • backup-and-disaster-recovery/what-are-backup-best-practices.md
  • backup-and-disaster-recovery/what-are-different-types-of-backups.md
  • backup-and-disaster-recovery/what-is-backup-and-disaster-recovery.md
  • backup-and-disaster-recovery/what-is-business-continuity-planning.md
  • backup-and-disaster-recovery/what-is-rpo-and-rto.md
  • cicd/how-do-you-deal-with-flaky-tests-in-a-ci-pipeline.md
  • cicd/how-do-you-design-ci-cd-for-a-microservices-architecture.md
  • cicd/how-do-you-integrate-sonarqube-and-quality-gates-into-a-pipeline.md
  • cicd/how-do-you-keep-dependencies-up-to-date-without-breaking-the-build.md
  • cicd/how-do-you-prevent-and-handle-secret-leaks-in-ci-cd-pipelines.md
  • cicd/how-do-you-promote-a-release-across-dev-staging-and-production.md
  • cicd/how-do-you-run-and-secure-a-jenkins-controller-in-production.md
  • cicd/how-do-you-scale-ci-cd-across-many-services-and-teams.md
  • cicd/how-do-you-speed-up-a-slow-ci-cd-pipeline.md
  • cicd/how-do-you-trigger-a-pipeline-webhooks-polling-schedules-and-upstream-jobs.md
  • cicd/how-do-you-troubleshoot-a-jenkins-pipeline-that-never-starts-or-hangs-in-the-queue.md
  • cicd/how-do-you-use-jenkins-shared-libraries.md
  • cicd/how-do-you-write-an-efficient-and-secure-github-actions-workflow.md
  • cicd/what-are-jenkins-pipelines.md
  • cicd/what-is-ci-cd-pipeline.md
  • cicd/what-is-gitlab-ci.md
  • cicd/what-is-jenkins.md
  • cicd/what-is-the-difference-between-a-declarative-and-a-scripted-jenkins-pipeline.md
  • cicd/what-is-the-difference-between-continuous-delivery-and-continuous-deployment.md
  • cicd/why-does-a-build-pass-locally-but-fail-in-ci.md
  • cloud-cost-optimization/how-do-you-cut-a-cloud-bill-without-hurting-reliability.md
  • cloud-cost-optimization/how-do-you-implement-real-time-kubernetes-cost-monitoring-using-opencost-or-kubecost.md
  • cloud-cost-optimization/how-do-you-investigate-a-sudden-spike-in-your-cloud-bill.md
  • cloud-cost-optimization/how-to-implement-cost-tagging-strategy.md
  • cloud-cost-optimization/what-are-cost-allocation-reports.md
  • cloud-cost-optimization/what-are-reserved-instances.md
  • cloud-cost-optimization/what-is-cloud-cost-optimization.md
  • cloud-cost-optimization/what-is-spot-instance-pricing.md
  • cloud-engineering/how-do-the-core-services-of-aws-azure-and-gcp-map-to-each-other.md
  • cloud-engineering/how-do-you-connect-an-on-premises-network-to-the-cloud.md
  • cloud-engineering/how-do-you-design-for-multi-region-resilience.md
  • cloud-engineering/how-do-you-design-least-privilege-identity-in-the-cloud.md
  • cloud-engineering/how-do-you-manage-dns-and-global-traffic-routing.md
  • cloud-engineering/how-do-you-troubleshoot-a-dns-problem-in-production.md
  • cloud-engineering/what-are-the-real-trade-offs-of-multi-cloud.md
  • cloud-engineering/what-is-a-cloud-landing-zone.md
  • cloud-migration/how-do-you-containerise-a-legacy-application-and-move-it-to-kubernetes.md
  • cloud-migration/how-do-you-migrate-a-kubernetes-cluster-to-another-cloud-provider.md
  • cloud-migration/how-do-you-migrate-a-production-database-to-the-cloud-with-near-zero-downtime.md
  • cloud-migration/what-are-cloud-migration-strategies.md
  • cloud-migration/what-are-cloud-migration-tools.md
  • cloud-migration/what-is-application-modernization.md
  • cloud-migration/what-is-cloud-assessment.md
  • cloud-migration/what-is-cloud-migration.md
  • cloud-native-architecture/how-do-you-design-a-secure-highly-available-three-tier-architecture.md
  • cloud-native-architecture/how-do-you-troubleshoot-high-latency-in-a-microservices-architecture.md
  • cloud-native-architecture/what-are-microservices.md
  • cloud-native-architecture/what-are-the-12-factor-app-principles.md
  • cloud-native-architecture/what-is-cloud-native-architecture.md
  • cloud-native-architecture/what-is-event-driven-architecture.md
  • cloud-native-architecture/what-is-service-mesh.md
  • cloud-native-architecture/what-is-the-difference-between-a-monolith-and-microservices.md
  • cloud-platforms/how-do-you-choose-a-cloud-provider-for-a-new-workload.md
  • cloud-platforms/how-does-networking-differ-across-aws-azure-and-gcp.md
  • cloud-platforms/what-are-the-different-types-of-cloud-services.md
  • cloud-platforms/what-is-aws-amazon-web-services.md
  • cloud-platforms/what-is-azure.md
  • cloud-platforms/what-is-cloud-computing.md
  • cloud-platforms/what-is-google-cloud-platform-gcp.md
  • configuration-management/compare-different-configuration-management-tools.md
  • configuration-management/how-do-you-debug-and-safely-test-an-ansible-playbook.md
  • configuration-management/how-do-you-handle-secrets-in-ansible-with-vault.md
  • configuration-management/how-do-you-manage-ansible-inventories-and-variables-across-environments.md
  • configuration-management/how-do-you-patch-hundreds-of-servers-safely.md
  • configuration-management/how-do-you-run-ansible-at-scale-across-thousands-of-hosts.md
  • configuration-management/how-do-you-structure-an-ansible-role-and-share-it-through-galaxy.md
  • configuration-management/what-is-chef.md
  • configuration-management/what-is-configuration-management.md
  • configuration-management/what-is-puppet.md
  • configuration-management/what-is-salt-saltstack.md
  • container-orchestration-advanced/how-do-you-back-up-and-restore-a-kubernetes-cluster.md
  • container-orchestration-advanced/how-do-you-run-a-multi-tenant-kubernetes-cluster.md
  • container-orchestration-advanced/how-do-you-run-an-application-across-multiple-kubernetes-clusters.md
  • container-orchestration-advanced/how-do-you-run-and-scale-a-stateful-application-on-kubernetes.md
  • container-orchestration-advanced/how-do-you-troubleshoot-a-failed-helm-release.md
  • container-orchestration-advanced/how-do-you-upgrade-a-production-kubernetes-cluster-with-zero-downtime.md
  • container-orchestration-advanced/what-are-customresourcedefinitions-and-operators-in-kubernetes.md
  • container-orchestration-advanced/what-are-daemonsets-in-kubernetes.md
  • container-orchestration-advanced/what-are-statefulsets-in-kubernetes.md
  • container-orchestration-advanced/what-is-container-orchestration-and-why-do-you-need-it.md
  • container-orchestration-advanced/what-is-container-runtime-interface-cri.md
  • container-orchestration-advanced/what-is-helm.md
  • container-orchestration-advanced/what-is-inside-a-helm-chart-and-how-do-you-customise-one.md
  • container-orchestration-advanced/what-is-istio.md
  • core-devops-concepts/how-do-you-take-a-monthly-release-process-to-daily-deployments.md
  • core-devops-concepts/what-are-the-benefits-of-devops.md
  • core-devops-concepts/what-is-continuous-delivery.md
  • core-devops-concepts/what-is-continuous-deployment.md
  • core-devops-concepts/what-is-continuous-integration.md
  • core-devops-concepts/what-is-devops.md
  • database-management-in-devops/how-do-you-change-a-production-database-schema-without-downtime.md
  • database-management-in-devops/how-do-you-troubleshoot-a-database-that-is-slow-or-timing-out-under-load.md
  • database-management-in-devops/what-are-database-migration-tools.md
  • database-management-in-devops/what-does-a-devops-engineer-need-to-know-about-databases.md
  • database-management-in-devops/what-is-database-backup-strategy.md
  • database-management-in-devops/what-is-database-devops.md
  • database-management-in-devops/what-is-database-performance-tuning.md
  • database-management-in-devops/what-is-database-version-control.md
  • devops-culture-and-practices/how-do-you-scale-devops-culture-across-many-teams.md
  • devops-culture-and-practices/what-are-devops-best-practices.md
  • devops-culture-and-practices/what-is-blameless-culture.md
  • devops-culture-and-practices/what-is-devops-culture.md
  • devops-culture-and-practices/what-is-knowledge-sharing-in-devops.md
  • devops-culture-and-practices/what-is-team-collaboration-in-devops.md
  • devops-metrics-and-kpis/how-do-you-build-a-metrics-program-without-teams-gaming-the-numbers.md
  • devops-metrics-and-kpis/what-are-devops-metrics.md
  • devops-metrics-and-kpis/what-is-change-failure-rate.md
  • devops-metrics-and-kpis/what-is-deployment-frequency.md
  • devops-metrics-and-kpis/what-is-lead-time-for-changes.md
  • devops-metrics-and-kpis/what-is-mean-time-to-recovery-mttr.md
  • devops-tools-and-automation/how-do-you-consolidate-a-sprawling-devops-toolchain.md
  • devops-tools-and-automation/how-do-you-manage-build-artefacts-with-nexus-or-artifactory.md
  • devops-tools-and-automation/how-do-you-troubleshoot-a-gitops-pipeline-that-will-not-sync.md
  • devops-tools-and-automation/what-are-deployment-strategies.md
  • devops-tools-and-automation/what-do-you-need-to-know-about-maven-as-a-devops-engineer.md
  • devops-tools-and-automation/what-is-argocd.md
  • devops-tools-and-automation/what-is-gitops.md
  • devops-tools-and-automation/what-is-infrastructure-automation.md
  • devops-tools-and-automation/what-is-tekton.md
  • devsecops/how-do-you-enforce-kubernetes-admission-control-with-kyverno-or-opa-gatekeeper.md
  • devsecops/how-do-you-manage-kubernetes-secrets-in-a-gitops-workflow.md
  • devsecops/how-do-you-manage-secrets-in-ci-cd-pipelines.md
  • devsecops/how-do-you-prioritise-vulnerabilities-without-blocking-delivery.md
  • devsecops/how-do-you-rotate-secrets-without-downtime.md
  • devsecops/how-do-you-scan-infrastructure-as-code-before-it-is-applied.md
  • devsecops/how-do-you-sign-and-verify-container-images.md
  • devsecops/what-does-a-devsecops-pipeline-look-like-end-to-end.md
  • devsecops/what-does-shift-left-security-mean.md
  • devsecops/what-is-a-software-bill-of-materials-sbom.md
  • devsecops/what-is-slsa-and-how-do-you-secure-the-software-supply-chain.md
  • devsecops/what-is-the-difference-between-sast-dast-iast-and-sca.md
  • docker/explain-docker-architecture.md
  • docker/how-do-namespaces-cgroups-and-capabilities-isolate-a-container.md
  • docker/how-do-you-harden-a-container-image-and-a-dockerfile.md
  • docker/how-do-you-reduce-docker-image-size-and-build-time.md
  • docker/how-do-you-troubleshoot-docker-networking-between-containers.md
  • docker/how-does-docker-layer-caching-work.md
  • docker/what-are-docker-network-types-bridge-host-overlay-macvlan.md
  • docker/what-is-docker-compose.md
  • docker/what-is-docker.md
  • docker/what-is-dockerfile.md
  • docker/what-is-the-difference-between-a-bind-mount-and-a-volume-in-docker.md
  • docker/what-is-the-difference-between-cmd-and-entrypoint-in-a-dockerfile.md
  • docker/what-is-the-difference-between-docker-image-and-docker-container.md
  • docker/what-is-the-difference-between-the-copy-and-add-instructions-in-a-dockerfile.md
  • docker/why-does-a-container-fail-to-start-with-a-permission-denied-error.md
  • docs/index.html
  • gcp-engineering/how-do-you-architect-an-end-to-end-production-devops-project-on-gcp.md
  • gcp-engineering/how-do-you-manage-google-cloud-infrastructure-as-code.md
  • gcp-engineering/how-do-you-monitor-google-cloud-with-the-cloud-operations-suite.md
  • gcp-engineering/how-does-iam-work-in-google-cloud.md
  • gcp-engineering/how-is-the-gcp-resource-hierarchy-organised.md
  • gcp-engineering/what-is-cloud-run-and-when-do-you-choose-it.md
  • gcp-engineering/what-is-the-difference-between-gke-standard-and-gke-autopilot.md
  • gcp-engineering/what-makes-a-google-cloud-vpc-different.md
  • gcp-engineering/when-do-you-use-bigquery-cloud-sql-or-spanner.md
  • incident-management/how-do-you-respond-when-a-deployment-breaks-production.md
  • incident-management/how-do-you-run-a-major-incident-as-incident-commander.md
  • incident-management/what-are-incident-severity-levels.md
  • incident-management/what-is-an-incident-response-plan.md
  • incident-management/what-is-incident-management.md
  • incident-management/what-is-on-call-management.md
  • incident-management/what-is-post-mortem-analysis.md
  • infrastructure-as-code/how-do-you-import-existing-cloud-infrastructure-into-terraform.md
  • infrastructure-as-code/how-do-you-manage-terraform-state-safely-in-a-team.md
  • infrastructure-as-code/how-do-you-recover-a-lost-or-corrupted-terraform-state-file.md
  • infrastructure-as-code/how-do-you-run-terraform-through-a-ci-cd-pipeline.md
  • infrastructure-as-code/how-do-you-stop-terraform-from-destroying-or-recreating-a-resource.md
  • infrastructure-as-code/how-do-you-structure-terraform-code-for-multiple-environments-and-providers.md
  • infrastructure-as-code/how-do-you-write-and-structure-a-reusable-terraform-module.md
  • infrastructure-as-code/what-are-terraform-providers.md
  • infrastructure-as-code/what-are-terraform-provisioners-and-when-should-you-avoid-them.md
  • infrastructure-as-code/what-do-terraform-init-plan-apply-and-refresh-actually-do.md
  • infrastructure-as-code/what-is-ansible.md
  • infrastructure-as-code/what-is-immutable-infrastructure-and-how-do-you-adopt-it.md
  • infrastructure-as-code/what-is-infrastructure-as-code.md
  • infrastructure-as-code/what-is-terraform.md
  • infrastructure-as-code/what-is-the-difference-between-ansible-and-terraform.md
  • infrastructure-as-code/what-is-the-difference-between-count-and-for-each-in-terraform.md
  • infrastructure-monitoring/how-do-you-add-monitoring-to-an-application-that-has-none.md
  • infrastructure-monitoring/how-do-you-control-metric-cardinality-and-monitoring-cost-at-scale.md
  • infrastructure-monitoring/what-are-monitoring-best-practices.md
  • infrastructure-monitoring/what-are-monitoring-tools.md
  • infrastructure-monitoring/what-is-application-performance-monitoring.md
  • infrastructure-monitoring/what-is-infrastructure-monitoring.md
  • infrastructure-monitoring/what-is-log-management.md
  • interview-experience/how-do-you-answer-scenario-based-troubleshooting-questions.md
  • interview-experience/how-do-you-explain-your-devops-project-in-an-interview.md
  • interview-experience/how-do-you-handle-a-devops-system-design-round.md
  • interview-experience/what-are-the-most-frequently-asked-devops-interview-questions.md
  • interview-experience/what-behavioural-devops-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-cloud-and-devops-interview-questions-does-ibm-ask.md
  • interview-experience/what-cloud-engineering-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-cloud-engineering-interview-questions-does-turning-ask.md
  • interview-experience/what-cloud-platform-engineering-interview-questions-does-ust-ask.md
  • interview-experience/what-cloud-sre-interview-questions-does-nice-ask.md
  • interview-experience/what-devops-and-cloud-security-interview-questions-does-f5-ask.md
  • interview-experience/what-devops-and-sre-interview-questions-does-infosys-ask.md
  • interview-experience/what-devops-and-sre-interview-questions-does-jpmorgan-ask.md
  • interview-experience/what-devops-and-sre-interview-questions-does-tcs-ask.md
  • interview-experience/what-devops-consultant-interview-questions-does-amazon-ask.md
  • interview-experience/what-devops-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-devops-interview-questions-does-accenture-ask.md
  • interview-experience/what-devops-interview-questions-does-accolite-ask.md
  • interview-experience/what-devops-interview-questions-does-alphadyne-ask.md
  • interview-experience/what-devops-interview-questions-does-amex-ask.md
  • interview-experience/what-devops-interview-questions-does-arrise-solutions-ask.md
  • interview-experience/what-devops-interview-questions-does-aspire-ask.md
  • interview-experience/what-devops-interview-questions-does-belcan-ask.md
  • interview-experience/what-devops-interview-questions-does-blue-yonder-ask.md
  • interview-experience/what-devops-interview-questions-does-bmw-techworks-ask.md
  • interview-experience/what-devops-interview-questions-does-capgemini-ask.md
  • interview-experience/what-devops-interview-questions-does-cgi-ask.md
  • interview-experience/what-devops-interview-questions-does-cisco-ask.md
  • interview-experience/what-devops-interview-questions-does-cts-cognizant-ask.md
  • interview-experience/what-devops-interview-questions-does-deloitte-ask.md
  • interview-experience/what-devops-interview-questions-does-elixr-labs-ask.md
  • interview-experience/what-devops-interview-questions-does-emphasis-ask.md
  • interview-experience/what-devops-interview-questions-does-encora-ask.md
  • interview-experience/what-devops-interview-questions-does-epam-ask.md
  • interview-experience/what-devops-interview-questions-does-exl-service-ask.md
  • interview-experience/what-devops-interview-questions-does-ey-ask.md
  • interview-experience/what-devops-interview-questions-does-five9-ask.md
  • interview-experience/what-devops-interview-questions-does-flentas-ask.md
  • interview-experience/what-devops-interview-questions-does-hcl-ask.md
  • interview-experience/what-devops-interview-questions-does-hexaware-ask.md
  • interview-experience/what-devops-interview-questions-does-infinite-solutions-ask.md
  • interview-experience/what-devops-interview-questions-does-intact-green-services-ask.md
  • interview-experience/what-devops-interview-questions-does-itc-infotech-ask.md
  • interview-experience/what-devops-interview-questions-does-koerber-pharma-ask.md
  • interview-experience/what-devops-interview-questions-does-l-and-t-ask.md
  • interview-experience/what-devops-interview-questions-does-ltimindtree-ask.md
  • interview-experience/what-devops-interview-questions-does-marsh-mclennan-ask.md
  • interview-experience/what-devops-interview-questions-does-natwest-group-ask.md
  • interview-experience/what-devops-interview-questions-does-netcracker-ask.md
  • interview-experience/what-devops-interview-questions-does-nextturn-ask.md
  • interview-experience/what-devops-interview-questions-does-nisum-technologies-ask.md
  • interview-experience/what-devops-interview-questions-does-nitor-infotech-ask.md
  • interview-experience/what-devops-interview-questions-does-npci-ask.md
  • interview-experience/what-devops-interview-questions-does-nuos-info-systems-ask.md
  • interview-experience/what-devops-interview-questions-does-one2n-ask.md
  • interview-experience/what-devops-interview-questions-does-opt-it-ask.md
  • interview-experience/what-devops-interview-questions-does-optum-ask.md
  • interview-experience/what-devops-interview-questions-does-oracle-ask.md
  • interview-experience/what-devops-interview-questions-does-orion-innovation-ask.md
  • interview-experience/what-devops-interview-questions-does-perfios-ask.md
  • interview-experience/what-devops-interview-questions-does-persistent-systems-ask.md
  • interview-experience/what-devops-interview-questions-does-plansource-valuelabs-ask.md
  • interview-experience/what-devops-interview-questions-does-publicis-global-delivery-ask.md
  • interview-experience/what-devops-interview-questions-does-qburst-ask.md
  • interview-experience/what-devops-interview-questions-does-qentelli-solutions-ask.md
  • interview-experience/what-devops-interview-questions-does-rapidsoft-ask.md
  • interview-experience/what-devops-interview-questions-does-relevantz-ask.md
  • interview-experience/what-devops-interview-questions-does-sap-ask.md
  • interview-experience/what-devops-interview-questions-does-sapient-ask.md
  • interview-experience/what-devops-interview-questions-does-sigmoid-ask.md
  • interview-experience/what-devops-interview-questions-does-sonata-software-ask.md
  • interview-experience/what-devops-interview-questions-does-sony-ask.md
  • interview-experience/what-devops-interview-questions-does-squareops-ask.md
  • interview-experience/what-devops-interview-questions-does-synechron-ask.md
  • interview-experience/what-devops-interview-questions-does-techdome-ask.md
  • interview-experience/what-devops-interview-questions-does-verizon-ask.md
  • interview-experience/what-devops-interview-questions-does-volkswagen-group-digital-ask.md
  • interview-experience/what-devops-interview-questions-does-wikreate-media-ask.md
  • interview-experience/what-devops-interview-questions-does-wipro-ask.md
  • interview-experience/what-devops-interview-questions-does-zensar-ask.md
  • interview-experience/what-devops-interview-questions-does-zopsmart-ask.md
  • interview-experience/what-devops-interview-questions-does-zs-associates-ask.md
  • interview-experience/what-devops-scenario-and-pipeline-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-devops-tech-lead-interview-questions-does-virtusa-ask.md
  • interview-experience/what-does-a-typical-devops-interview-process-look-like.md
  • interview-experience/what-mlops-interview-questions-does-moodys-ask.md
  • interview-experience/what-principal-sre-interview-questions-does-commonwealth-bank-ask.md
  • interview-experience/what-questions-should-you-ask-your-interviewer.md
  • interview-experience/what-release-engineering-interview-questions-does-morgan-stanley-ask.md
  • interview-experience/what-release-engineering-interview-questions-does-syncortex-ask.md
  • interview-experience/what-sre-interview-questions-come-up-when-the-company-is-not-named.md
  • interview-experience/what-sre-interview-questions-does-accion-labs-ask.md
  • interview-experience/what-sre-interview-questions-does-akamai-ask.md
  • interview-experience/what-sre-interview-questions-does-altimetrik-ask.md
  • interview-experience/what-sre-interview-questions-does-amadeus-labs-ask.md
  • interview-experience/what-sre-interview-questions-does-cmt-ask.md
  • kubernetes/explain-the-difference-between-docker-swarm-and-kubernetes.md
  • kubernetes/how-do-kubernetes-networkpolicies-work-and-how-do-you-debug-one-that-blocks-traffic.md
  • kubernetes/how-do-liveness-readiness-and-startup-probes-differ.md
  • kubernetes/how-do-requests-limits-and-qos-classes-work-in-kubernetes.md
  • kubernetes/how-do-you-autoscale-workloads-and-nodes-in-kubernetes.md
  • kubernetes/how-do-you-control-which-node-a-pod-runs-on.md
  • kubernetes/how-do-you-debug-a-kubernetes-ingress-that-is-not-routing-traffic.md
  • kubernetes/how-do-you-debug-dns-resolution-failures-inside-a-kubernetes-cluster.md
  • kubernetes/how-do-you-expose-an-application-running-in-kubernetes-to-the-outside-world.md
  • kubernetes/how-do-you-handle-node-pressure-and-pod-evictions-in-kubernetes.md
  • kubernetes/how-do-you-perform-and-roll-back-a-rolling-update-in-kubernetes.md
  • kubernetes/how-do-you-troubleshoot-a-kubernetes-job-or-cronjob-that-never-completes.md
  • kubernetes/how-do-you-troubleshoot-a-kubernetes-node-that-is-notready.md
  • kubernetes/how-do-you-troubleshoot-a-kubernetes-service-that-has-no-endpoints.md
  • kubernetes/how-do-you-troubleshoot-a-pod-stuck-in-pending-or-crashloopbackoff.md
  • kubernetes/how-do-you-troubleshoot-a-pod-stuck-waiting-for-a-persistentvolumeclaim.md
  • kubernetes/how-does-persistent-storage-work-in-kubernetes.md
  • kubernetes/how-does-pod-networking-and-service-discovery-work-in-kubernetes.md
  • kubernetes/how-does-rbac-work-in-kubernetes.md
  • kubernetes/what-are-init-containers-and-sidecar-containers-in-kubernetes.md
  • kubernetes/what-are-the-main-components-of-kubernetes-architecture.md
  • kubernetes/what-happens-when-a-kubernetes-control-plane-node-or-etcd-fails.md
  • kubernetes/what-is-a-pod-in-kubernetes.md
  • kubernetes/what-is-a-poddisruptionbudget-and-when-do-you-need-one.md
  • kubernetes/what-is-a-service-in-kubernetes.md
  • kubernetes/what-is-kubernetes.md
  • kubernetes/what-is-the-difference-between-a-configmap-and-a-secret-in-kubernetes.md
  • linux-administration/how-do-you-analyse-logs-and-text-files-with-grep-awk-and-sed.md
  • linux-administration/how-do-you-debug-a-linux-performance-problem-from-first-principles.md
  • linux-administration/how-do-you-inspect-and-manage-linux-processes-signals-and-resource-limits.md
  • linux-administration/how-do-you-manage-disks-filesystems-and-lvm-on-linux.md
  • linux-administration/how-do-you-manage-services-in-linux.md
  • linux-administration/how-do-you-schedule-work-with-cron-and-systemd-timers.md
  • linux-administration/how-do-you-troubleshoot-ssh-failures-high-cpu-and-disk-space-on-linux-servers.md
  • linux-administration/walk-through-the-linux-boot-process.md
  • linux-administration/what-are-the-basic-linux-commands-every-devops-engineer-should-know.md
  • linux-administration/what-is-linux-file-system-hierarchy.md
  • linux-administration/what-is-shell-scripting.md
  • linux-administration/what-is-systemd.md
  • linux-administration/what-is-the-difference-between-a-hard-link-and-a-soft-link.md
  • monitoring-and-logging/explain-the-difference-between-monitoring-and-logging.md
  • monitoring-and-logging/how-do-the-elk-and-efk-stacks-fit-together.md
  • monitoring-and-logging/how-do-you-design-a-logging-pipeline-that-stays-affordable-at-scale.md
  • monitoring-and-logging/how-do-you-write-effective-promql-queries-and-alertmanager-rules.md
  • monitoring-and-logging/how-does-prometheus-collect-metrics-and-what-components-sit-around-it.md
  • monitoring-and-logging/what-is-elk-stack.md
  • monitoring-and-logging/what-is-grafana.md
  • monitoring-and-logging/what-is-monitoring-in-devops.md
  • monitoring-and-logging/what-is-prometheus.md
  • network-security/how-do-you-design-defence-in-depth-for-a-cloud-network.md
  • network-security/how-do-you-manage-tls-certificates-in-production.md
  • network-security/how-do-you-plan-cidr-ranges-and-subnets.md
  • network-security/how-do-you-protect-a-public-web-application-against-the-owasp-top-10-and-ddos.md
  • network-security/what-happens-when-a-user-opens-your-application-in-a-browser.md
  • network-security/what-is-a-web-application-firewall-waf.md
  • network-security/what-is-network-security-in-devops.md
  • network-security/what-is-network-segmentation.md
  • network-security/what-is-ssl-tls.md
  • network-security/what-is-the-difference-between-a-reverse-proxy-and-a-forward-proxy.md
  • network-security/what-is-the-osi-model-and-what-is-the-difference-between-tcp-and-udp.md
  • network-security/what-is-zero-trust-security.md
  • performance-testing/how-do-you-load-test-safely-against-production.md
  • performance-testing/how-to-analyze-performance-test-results.md
  • performance-testing/what-are-different-types-of-performance-tests.md
  • performance-testing/what-are-performance-testing-best-practices.md
  • performance-testing/what-are-performance-testing-tools.md
  • performance-testing/what-is-performance-testing.md
  • platform-engineering/how-do-you-deploy-and-scale-llm-inference-serving-with-vllm-or-triton-on-kubernetes.md
  • platform-engineering/how-do-you-deploy-and-scale-vector-databases-in-kubernetes-for-rag-applications.md
  • platform-engineering/how-do-you-design-a-production-mlops-pipeline-using-ray-or-kubeflow.md
  • platform-engineering/how-do-you-measure-the-success-of-a-platform.md
  • platform-engineering/how-do-you-monitor-ai-llm-applications-for-latency-gpu-metrics-and-token-costs.md
  • platform-engineering/how-do-you-orchestrate-and-autoscale-gpu-workloads-in-kubernetes.md
  • platform-engineering/how-do-you-provide-self-service-environments-to-developers.md
  • platform-engineering/how-do-you-roll-out-breaking-platform-changes-safely.md
  • platform-engineering/how-do-you-treat-a-platform-as-a-product.md
  • platform-engineering/what-does-a-platform-engineer-actually-do-day-to-day.md
  • platform-engineering/what-is-a-golden-path.md
  • platform-engineering/what-is-an-internal-developer-platform-idp.md
  • platform-engineering/what-is-backstage.md
  • platform-engineering/what-is-crossplane-and-how-does-it-compare-to-terraform.md
  • scalability-and-high-availability/how-do-you-design-a-system-to-degrade-gracefully-under-overload.md
  • scalability-and-high-availability/how-do-you-troubleshoot-a-load-balancer-returning-5xx-errors-or-sending-traffic-unevenly.md
  • scalability-and-high-availability/what-is-auto-scaling.md
  • scalability-and-high-availability/what-is-disaster-recovery.md
  • scalability-and-high-availability/what-is-high-availability.md
  • scalability-and-high-availability/what-is-load-balancing.md
  • scalability-and-high-availability/what-is-scalability-in-devops.md
  • scalability-and-high-availability/what-is-the-difference-between-a-layer-4-and-a-layer-7-load-balancer.md
  • scalability-and-high-availability/why-did-your-autoscaling-not-kick-in-during-a-traffic-spike.md
  • scripting-and-automation/how-do-you-turn-a-pile-of-ad-hoc-scripts-into-maintainable-automation.md
  • scripting-and-automation/how-do-you-write-a-production-grade-bash-script.md
  • scripting-and-automation/what-bash-scripting-exercises-come-up-in-devops-interviews.md
  • scripting-and-automation/what-do-you-use-python-for-as-a-devops-engineer.md
  • scripting-and-automation/what-python-exercises-come-up-in-devops-interviews.md
  • scripting-and-automation/when-do-you-use-bash-and-when-do-you-use-python.md
  • scripts/build_knowledge_graph.py
  • scripts/inject_wikilinks.py
  • secops/how-do-you-run-a-security-incident-response.md
  • secops/what-does-a-security-operations-center-soc-do.md
  • secops/what-is-a-siem-and-how-do-you-make-one-useful.md
  • secops/what-is-detection-engineering.md
  • secops/what-is-edr-and-how-does-it-differ-from-antivirus.md
  • secops/what-is-soar-and-what-should-you-automate-first.md
  • secops/what-is-the-mitre-att-and-ck-framework.md
  • secops/what-is-threat-hunting.md
  • security-and-compliance/how-do-you-automate-compliance-checks-for-pci-dss-soc-2-hipaa-and-gdpr.md
  • security-and-compliance/what-are-security-best-practices-in-devops.md
  • security-and-compliance/what-is-compliance-as-code.md
  • security-and-compliance/what-is-container-security.md
  • security-and-compliance/what-is-devsecops.md
  • security-and-compliance/what-is-infrastructure-security.md
  • serverless-architecture/how-do-you-build-a-ci-cd-pipeline-for-a-serverless-application.md
  • serverless-architecture/how-do-you-design-a-serverless-system-for-production.md
  • serverless-architecture/how-do-you-monitor-and-debug-a-serverless-application.md
  • serverless-architecture/what-are-serverless-best-practices.md
  • serverless-architecture/what-are-the-benefits-of-serverless.md
  • serverless-architecture/what-is-aws-lambda.md
  • serverless-architecture/what-is-function-as-a-service-faas.md
  • serverless-architecture/what-is-serverless-computing.md
  • site-reliability-engineering/how-do-you-design-alerts-that-page-a-human.md
  • site-reliability-engineering/how-do-you-do-capacity-planning.md
  • site-reliability-engineering/what-are-service-level-indicators-slis.md
  • site-reliability-engineering/what-are-service-level-objectives-slos.md
  • site-reliability-engineering/what-is-a-production-readiness-review.md
  • site-reliability-engineering/what-is-error-budget.md
  • site-reliability-engineering/what-is-site-reliability-engineering.md
  • site-reliability-engineering/what-is-the-difference-between-sre-devops-and-platform-engineering.md
  • site-reliability-engineering/what-is-toil-in-sre.md
  • sla-management/how-do-service-credits-work.md
  • sla-management/how-do-you-calculate-allowed-downtime-for-an-availability-target.md
  • sla-management/how-do-you-calculate-composite-availability-across-dependencies.md
  • sla-management/how-do-you-report-sla-compliance-to-customers.md
  • sla-management/what-belongs-in-a-well-written-sla.md
  • sla-management/what-do-you-do-when-you-breach-an-sla.md
  • sla-management/what-is-the-difference-between-an-sla-an-slo-an-sli-and-an-ola.md
  • slo-engineering/how-do-you-choose-an-slo-target.md
  • slo-engineering/how-do-you-define-slos-for-batch-and-asynchronous-workloads.md
  • slo-engineering/how-do-you-handle-slos-for-dependencies-you-do-not-own.md
  • slo-engineering/how-do-you-measure-a-latency-sli-correctly.md
  • slo-engineering/what-do-you-need-before-you-can-set-your-first-slo.md
  • slo-engineering/what-is-an-error-budget-policy.md
  • slo-engineering/what-is-multi-window-multi-burn-rate-alerting.md
  • slo-engineering/what-tooling-do-you-use-to-implement-slos.md
  • version-control/how-do-you-recover-from-a-bad-git-history-rewrite.md
  • version-control/how-do-you-undo-changes-in-git-safely.md
  • version-control/how-do-you-use-git-hooks-for-automated-linting-testing-and-commit-validation.md
  • version-control/how-to-handle-merge-conflicts-in-git.md
  • version-control/what-is-git-branching-strategy.md
  • version-control/what-is-git-flow.md
  • version-control/what-is-git.md
  • version-control/what-is-the-difference-between-git-fetch-git-pull-and-git-clone.md
  • version-control/what-is-the-difference-between-git-merge-rebase-and-cherry-pick.md
  • version-control/what-is-trunk-based-development.md

Commit: 6e7b951ed7f9a0cba3125c5eaf4e059767ca8ee4

The changes have been pushed to the feature/devops-knowledge-graph branch.

Time taken: 6m 24s

Fixed 511 file(s) based on 9 unresolved review comments.

Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
@github-actions github-actions Bot added topic:accenture Auto-applied from content frontmatter tags topic:accion-labs Auto-applied from content frontmatter tags topic:accolite Auto-applied from content frontmatter tags topic:advanced-devops-cloud Auto-applied from content frontmatter tags topic:akamai Auto-applied from content frontmatter tags topic:alphadyne Auto-applied from content frontmatter tags topic:altimetrik Auto-applied from content frontmatter tags topic:amadeus-labs Auto-applied from content frontmatter tags topic:amazon Auto-applied from content frontmatter tags topic:amex Auto-applied from content frontmatter tags topic:api-gateway-and-service-mesh Auto-applied from content frontmatter tags topic:arrise-solutions Auto-applied from content frontmatter tags topic:aspire Auto-applied from content frontmatter tags topic:aws-engineering Auto-applied from content frontmatter tags topic:azure-engineering Auto-applied from content frontmatter tags labels Aug 11, 2026
Prettier rewrites a marker comment that sits flush against the heading
or the final list item, so every file the injector touched failed the
lint job. Emit a blank line after BEGIN and before END.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 20 files so Prettier passes.
…s block

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 8 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 26 files so Prettier passes.
…cs block

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 8 files so Prettier passes.
…s block

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 6 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 6 files so Prettier passes.
… block

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 9 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 12 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 15 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 9 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 7 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 16 files so Prettier passes.
…lock

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 7 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 96 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 27 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 13 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 9 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 12 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 6 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 14 files so Prettier passes.
…topics block

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 9 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 6 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 8 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 6 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 8 files so Prettier passes.
…s block

Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 9 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 7 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 8 files so Prettier passes.
Regenerated by scripts/inject_wikilinks.py; blank lines around the
BEGIN/END markers across 10 files so Prettier passes.
The recorded sha384 did not match the asset served by unpkg, so the
browser refused to execute the library and the page rendered blank.
@mchittineni
mchittineni merged commit 63a6d44 into main Aug 11, 2026
5 checks passed
@mchittineni
mchittineni deleted the feature/devops-knowledge-graph branch August 11, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic:accenture Auto-applied from content frontmatter tags topic:accion-labs Auto-applied from content frontmatter tags topic:accolite Auto-applied from content frontmatter tags topic:advanced-devops-cloud Auto-applied from content frontmatter tags topic:akamai Auto-applied from content frontmatter tags topic:alphadyne Auto-applied from content frontmatter tags topic:altimetrik Auto-applied from content frontmatter tags topic:amadeus-labs Auto-applied from content frontmatter tags topic:amazon Auto-applied from content frontmatter tags topic:amex Auto-applied from content frontmatter tags topic:api-gateway-and-service-mesh Auto-applied from content frontmatter tags topic:arrise-solutions Auto-applied from content frontmatter tags topic:aspire Auto-applied from content frontmatter tags topic:aws-engineering Auto-applied from content frontmatter tags topic:azure-engineering Auto-applied from content frontmatter tags

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant